Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BBase @ abdee81
db
discord_handler
plots
res
.gitignore
.gitmodules
LICENSE
README.md
main.py
manage.py
publish
requirements.txt
settings.py
version.txt

README.md

QOTDBot

The Q(uestion) O(f) T(he) D(ay) Bot is a simple, but fun bot, that asks your server a single question every day, drawn from a set of questions directly asked by the users from your server, helping to build a community on your server.

How to start?

QOTDBot has a setup command, that helps you to prepare the bot for your server. Simply call

!setup

and the bot will guide you through the setup process.

Okay, but how does it work?

In principle, it is very simple. The users on your server can ask the bot questions, using the ?ask command. These questions are then stored in a database. Every day, 5 of these questions will show up for voting. Users can then vote for their favourite question using the ?vote command. At a specific time of the day, that is configurable using the ?time command, the bot then asks the most voted on question for a specific duration. The three most popular answers are then posted to a hall of fame channel.

For this, the bot needs three channels:

  • Question channel: This is where questions can be asked and voted on.
  • Answer channel: This is where the bot will ask the most popular question
  • Hall of fame channel: The most popular answers to the questions will be posted here.

There are many other things as well. Users can track their success in QOTD using the ?me command. The bot also provides telemetry for the server, tracking the usage of QOTD (?telemetry)

Do i need to host it myself?

The bot is open source, and therefore of course you can. The bot is also hosted on a central server, where you can simply invite him using the invite link.

What if i need help?

We also have a support server, which you can join here. You can also message the bot with server_invite, which will send you an invite to the support server

What is there else to know?

There is a help command with !help showing you all available commands. You can then also call this help command on any individual command. Check them out!

You can’t perform that action at this time.