Skip to content

Viovyx/Viobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viobot

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!

Current command list:

General Commands
  • /ping
  • /quote
Bday Commands
  • /bday add
  • /bday show
  • /bday list
Nickname Commands
  • /nickname add
  • /nickname show
  • /nickname list
Pairing Commands
  • /pair add
  • /pair nickname
  • /pair partner
  • /pair remove
  • /pair list
Play Commands
  • /play start
  • /play stop
  • /play players
Clear Commands
  • /clear all
  • /clear amount

How to set up?

  1. Make sure you got an application set up here

  2. Clone the repository and unpack it somewhere safe.

  3. Make sure to have python3 installed and install the requirements.txt packages.

  4. 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>'
  5. Run the bot with python3 main.py and you're done!

Any problems? Feel free to contact me on discord: @viovyx

TO-DO

  • 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)

About

Simple to use Discord bot in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages