belelaritra / roBOT

an amateur bot by amateur developers!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

an amateur bot by amateur developers!

License:MIT License


Languages

Language:Python 79.0%Language:HTML 9.9%Language:CSS 8.6%Language:SCSS 1.6%Language:JavaScript 0.6%Language:Shell 0.3%