https://github.com/onnenon/doob_bot
A Raider.io bot for discord
https://github.com/onnenon/doob_bot
bot discord discord-bot raiderio world-of-warcraft
Last synced: 4 months ago
JSON representation
A Raider.io bot for discord
- Host: GitHub
- URL: https://github.com/onnenon/doob_bot
- Owner: onnenon
- License: mit
- Created: 2018-05-19T08:33:23.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-10-29T01:14:43.000Z (8 months ago)
- Last Synced: 2025-10-29T03:17:06.416Z (8 months ago)
- Topics: bot, discord, discord-bot, raiderio, world-of-warcraft
- Language: Python
- Homepage:
- Size: 1.98 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Doob Bot

[](https://codeclimate.com/github/onnenon/doob_bot/maintainability)
A simple Raider.io bot for discord
## To add the bot to a Discord server
1. Click this Discord app [link](https://discordapp.com/oauth2/authorize?client_id=447202191909060613&scope=bot)
2. Choose the discord server where you would like to add the bot.
3. Type a command in a text channel.
## Bot Commands
**Replace any spaces in realm names with an underscore** _(ie. shattered hand becomes shattered_hand)_
### All commands require a character name and realm name. If no region is given the Bot will default to US
| Command | Description |
| -------------------------------------------- | ---------------------------------------------------------- |
| `#info ` | Basic info about character. |
| `#ioscore ` | The Raider.io score of a character. |
| `#highest ` | Three highest mythic dungeons completed by character. |
| `#best ` | Three best scoring mythic dungeons completed by character. |
## Screenshots
### #ioscore command

#### #info command

## To set up your own version of the bot
- clone the project: `git clone https://github.com/onnenon/doob_bot.git`
- cd into the project directory and create a virtual environment: `python3 -m venv env`
- copy the env_example environment file: `cp env_example.env .env`
- edit your .env file to have your unique bot token. (_get a bot token by following this [wiki](https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-&-getting-a-token)_)
- source your .env file to activate your virtual environment, install requirements, and set your BOT_TOKEN as an environment variable: `source .env`
- add the bot to your discord server by going to your unique client ID link: `https://discordapp.com/oauth2/authorize?client_id=&scope=bot`
- run the app: `python3 doob_bot/__init__.py` _(as long as the process remains running the bot will be online)_
_created by Stephen Onnen July 2018_
_updated August 2019_