Skip to content

rvalien/orbbot

Repository files navigation

orbbot

Code style: black Python-Versions GitHub license Discord.py-Version

description

lil bot for lil discord QC channel

usage

Orbb can help:
map 🗺️ Choose random map. profile Show quake profile link profile some_name
spec Bot send vote message with question like: Who want to play now? If player, that set positive reaction, more than 8, bot choose random spectators.
teams Shuffle members of voice channel to 2 teams and spectators.
vote Shuffle members who set positive reaction to 2 teams and spectators.
role Show your roles & link to message where you can add/remove roles.
bday Show happy birthday users. pzdc OMG mode! Random team and character. Prepare to suffer.
help Shows this message and more info for commands.
poll Simple poll with only 2 reactions (👍, 👎).
roll 🎲 roll dice and set result as reaction on your command. Return number from 1 to 6.
random Shuffle to 2 teams items from message input (comma separated).
You don't need to input items again if they steal same, just type random without arguments. deadline Show deadline date for book club. To set the date use !deadline YYYY-MM-DD

order Shuffle members of voice channel

emoji meaning valid reaction
positive reaction yes
negative reaction yes
🔟 10 seconds until vote ends no (vote info)
5️⃣ 5 seconds until vote ends no (vote info)
🛑 voting is over no (vote info)

setup

To run this bot, you need to set environment variables:
TOKEN - discord bot token
TENSOR_API_KEY- gifapi token
PREFIX - Command prefix to use.


deploy

Configure your bot here

Deploy
Invite link
Wanna new features? Create an issue on this repo.