Skip to content

cosmo-app-labs/discord-app

Repository files navigation

Cosmo discord bot

banner

Cosmo is a versatile and powerful Discord bot that transforms your server experience with an array of exciting features. Whether you’re looking to entertain your community, share memes, play games or explore anime, Cosmo has you covered.

Features

Cosmo elevates server interaction with a comprehensive set of commands tailored to diverse interests and needs. Explore what Cosmo can bring to your server:

Command Categories

Fun

  • Entertainment: Enjoy fresh memes from Reddit daily.
  • Visuals: View animal pictures and more.
  • Interactive Commands: Use commands like advice, kill, roast, hack, 8-ball, and others for fun interactions.

Games

  • Trivia: Test your knowledge with trivia questions.

Information

  • Knowledge Base: Quickly find details on anime, manga, Pokémon, and word definitions.

Get Started

Ready to bring Cosmo to your server? Follow these simple steps to get started:

  1. Invite Cosmo: Click here to invite Cosmo to your server.
  2. Explore Commands: Discover Cosmo’s wide range of commands and features to enhance your server experience.
  3. Get Support: Join the Cosmo Support Server to connect with the community and get assistance.
  4. Feedback: Share your feedback and suggestions with the Cosmo team to help improve the bot and enhance your experience.
  5. Stay Updated: Follow the Cosmo website and the support server for updates, announcements, and more.

Installation

To set up Cosmo on your local machine, follow these steps:

  1. Clone the Repository: Use the following command to clone the repository to your local machine:

    git clone https://github.com/cosmo-app-labs/discord-app.git
  2. Install Dependencies: Navigate to the project directory and install the required dependencies using the following command:

    cd discord-app
    npm install
  3. Set Environment Variables: Create a .env file in the project directory and add the required environment variables. You can use the .env.example file as a template by running the following command:

    cp .env.example .env

    Open the .env file and add your environment variables.

  4. Run the Bot: Start the bot using the following command:

    npm run dev
  5. Explore the bot’s features and commands on your local machine.

  6. Contribute: Share your feedback, suggestions, and contributions to help improve Cosmo and make it even better!

Prerequisites

Before installing Cosmo, ensure you have the following prerequisites:

  • Node.js: Install Node.js on your local machine to run the bot.
  • Discord Bot Token: Create a Discord bot and obtain the bot token to authenticate the bot.
  • Server Setup: Set up a Discord server where you want to add the bot and configure the necessary permissions.

Built With

  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Discord.js: A powerful library for interacting with the Discord API.
  • Axios: A promise-based HTTP client for making requests to external APIs.
  • dotenv: A zero-dependency module that loads environment variables from a .env file into process.env.
  • prettier: An opinionated code formatter that ensures consistent code style across your codebase.
  • nodemon: A utility that automatically restarts the node application when file changes are detected.
  • typescript: A typed superset of JavaScript that compiles to plain JavaScript.
  • ts-node: A TypeScript execution and REPL for Node.js.

Usage

Once Cosmo is set up, you can explore its command list by typing /help in your Discord server.

Contribution

Feel free to fork this repo and submit pull requests to add new features or improve existing ones.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Cosmo is a multipurpose Discord bot packed with commands for fun activities, games, memes, anime, images, and more!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published