discord-roombot
discord-roombot copied to clipboard
Discord bot to create rooms for any purpose.
Sometimes you want to play something with a group, but everyone's busy at the moment. RoomBot allows you to create rooms to let everyone know that you're ready to play/do something.
Features
- RoomBot will automatically disband inactive rooms.
- A colorful hoisted role is assigned to players who join the room, so you know who's in what room.
- A private channel is created for your room.
- Once you have enough people, RoomBot will notify everybody!
Basic Commands
-
new
Create a new room based on your current activity or message -
list
List rooms in current guild. -
join
Join a room with@someone
or the room name -
leave
Leave a room -
look
Show room information - ... and more!
Running Your Own RoomBot
- Clone this repository.
- Rename
example.env
to.env
and update its contents-
DISCORD_BOT_TOKEN
is bot token from Discord Developer Portal- !! IMPORTANT !! Make sure to enable both Privileged Intents under Bot > Privileged Gateway Intents
- if
ENV
isdevelopment
, then the default prefix will bet.
instead ofr.
. Useproduction
or anything else to have the default prefixr.
.
-
- Install
pipenv
- macOS (Terminal)
brew install pipenv
orpip3 install pipenv
- linux (Fedora 28)
sudo dnf install pipenv
- windows (Powershell)
pip install pipenv
- macOS (Terminal)
-
pipenv shell
-
pipenv install
-
python3 index.py
Help improve RoomBot
RoomBot is still growing up. If there are any features you would like to see added, create a new issue or message me on Discord (Milotrince#3916)!