https://github.com/danger-ahead/robot
Multi purpose discord bot. Performs moderations, quick searches. Serves facts.
https://github.com/danger-ahead/robot
api discord-bot discord-py
Last synced: about 1 year ago
JSON representation
Multi purpose discord bot. Performs moderations, quick searches. Serves facts.
- Host: GitHub
- URL: https://github.com/danger-ahead/robot
- Owner: danger-ahead
- License: mit
- Created: 2021-05-16T19:18:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-10-25T09:49:48.000Z (over 4 years ago)
- Last Synced: 2025-03-30T03:02:44.758Z (over 1 year ago)
- Topics: api, discord-bot, discord-py
- Language: Python
- Homepage: https://discord.com/api/oauth2/authorize?client_id=843553315442130985&permissions=2148002880&scope=bot
- Size: 1.5 MB
- Stars: 13
- Watchers: 2
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.MD
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
roBOT: Development
your own locally hosted discord bot :D
[](https://discord.gg/kBatC2cVJr)
## [π€ Add ](https://discord.com/api/oauth2/authorize?client_id=843553315442130985&permissions=2148002880&scope=bot) **roBOT** to your server!
## π· Screenshots of **roBOT** in action.


## π½ Installation
- Make sure youβre logged on to the [Discord](https://discord.com).
- Navigate to the Discord Developer's [Application Page](https://discord.com/developers/applications).
- 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:
*Note: This branch has breaking changes*
`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 π)...
### [Full list of commands here](https://github.com/danger-ahead/roBOT/blob/master/docs/COMMANDS.md)
### [Dependencies](https://github.com/danger-ahead/roBOT/blob/master/docs/DEPENDENCIES.md)
## π€ Contributions
Contributions are always welcome. Visit our [contributing guidelines](https://github.com/danger-ahead/roBOT/blob/master/docs/CONTRIBUTING.md) before making any contributions.
### [](https://github.com/danger-ahead/roBOT/blob/master/docs/CONTRIBUTORS.md)
## π License
Distributed under the MIT License. See [LICENSE](/LICENSE) for more information.