A Discord bot made with Python mainly used for my personal server(s).
The bot uses TinyDB to create file based databases in readable json format. This makes it easy to manage saved data.
NEW! There is now full support for the games Truth or Dare, Never Have I Ever, Would You Rather and Paranoia! There might still be bugs present that I haven't discovered yet myself, so feel free to report them to me!
/ping
/quote
/bday add
/bday show
/bday list
/nickname add
/nickname show
/nickname list
/pair add
/pair nickname
/pair partner
/pair remove
/pair list
/play start
/play stop
/play players
/clear all
/clear amount
-
Make sure you got an application set up here
-
Clone the repository and unpack it somewhere safe.
-
Make sure to have python3 installed and install the
requirements.txt
packages. -
Create a
.env
file at the root of the project containing the following. Make sure to replace the parameters inside<...>
with your own parameters!TOKEN='<YOUR BOTS TOKEN>' BDAY_CHANNEL_ID='<THE CHANNEL-ID FOR BDAY MESSAGES>'
-
Run the bot with
python3 main.py
and you're done!
Any problems? Feel free to contact me on discord: @viovyx
- simplify command usage with sub-commands
- add list command for all db's
- add truth or dare commands with api
- add automatically updated embeds displaying db contents (bdays, nicknames & pairs)
- add auto added and removed bday role
- sort list command embeds (bdays, nicknames & pairs)