Skip to content

infuman69/roBOT

 
 

Repository files navigation

roBOT

GitHub repo size GitHub commit activity

your own locally hosted discord bot :D

Discord chat

🤖 Add roBOT to your server!

📷 Screenshots of roBOT in action.

💽 Installation

  • Make sure you’re logged on to the Discord.

  • Navigate to the Discord Developer's Application Page.

  • Click on the New Application button.

  • Give the Application a Name and click on Create.

  • Go to the Bot Tab and then click Add Bot. You will have to confirm by clicking Yes, do it!.

  • Keep the default settings for Public Bot (checked) and Require OAuth2 Code Grant (unchecked).

  • Copy the token from 'Bot' Tab. (Don't share it with anybody)

  • Go to the OAuth2 Tab. Then select Bot under the scopes section.

  • Now choose the Administrator permission.

  • Copy the URL by clicking Copy button above the permissions.

  • Paste the URL into your browser, choose a server to invite the bot to, and click Authorize.(To add the bot, your account needs Manage Server permissions.)

  • Now you've created the bot user and added it into a server. Now start writing the Python code for the bot.

  • Run pip install -r requirements.txt

  • In the .env file, paste the required keys as:

    TOKEN=YOUR_TOKEN (replace 'YOUR_TOKEN' with your token)

    RAPID_API=YOUR_API_KEY (replace 'YOUR_API_KEY' with your API key)

    OPEN_WEATHER_TOKEN=YOUR_TOKEN (replace 'YOUR_TOKEN' with your API key)

    MONGO=MONGODB_KEY (replace 'MONGODB_KEY' with your MongoDB key.)

👷‍♀️ Working

roBOT reacts with 👍 or 👎 after each successful or unsuccessful command execution

You can use roBOT for:

  • Channel moderations (looking for offensive words, muting, unmuting, etc)
  • Trivia, memes and jokes
  • Play games (tossing a coin, rolling a dice, etc)
  • Polls
  • Cleaning up a channel's chats
  • Searching (Wikipedia, DuckDuckGo, movies, music, word meanings, etc)
  • Solving Math problems
  • Updates on COVID-19 or weather

(the list will only keep expanding 😜)...

🤝 Contributions

Contributions are always welcome. Visit our contributing guidelines before making any contributions.

GitHub contributors

📄 License

Distributed under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.7%
  • HTML 9.5%
  • CSS 8.3%
  • SCSS 1.6%
  • Other 0.9%