Skip to content

RccTechz/roBOT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

211 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roBOT

GitHub repo size GitHub commit activity

your own locally hosted discord bot :D

Discord chat

Add roBOT to your server!

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 are always welcome. Visit our contributing guidelines before making any contributions.

GitHub contributors

Packages

 
 
 

Contributors

Languages

  • Python 99.6%
  • Shell 0.4%