OpenQOTD

Question Of The Days done right

OpenQOTD is a Discord bot that handles Question Of The Days, with a strong focus on allowing your members to suggest their own questions for your server.
Written in C# using DSharpPlus, and guaranteed to be completely free and open-source forever. Vote for OpenQOTD

As OpenQOTD becomes part of more servers, it will be more and more difficult for me to keep up with demand and ever-increasing server costs.
I'm a 17-year-old student and hobbyist programmer without a stable income, and I alone cannot afford much more than a crappy azure server with 4GB of RAM.
Even just a small donation helps out a ton, and I would be very thankful. I promise to use the money for the maintainability and usability of OpenQOTD if needed.

Features

Question Of The Day

As the name suggests, OpenQOTD sends a daily question every day in a configured channel.

Pings

You can set up a Ping Role to get pinged every time a QOTD is sent!

Custom Questions

OpenQOTD makes it very easy and intuitive to add custom questions alongside the presets, and they are even prioritized over them.

Suggestions

With OpenQOTD's extensive Suggestions feature, it's easy for users of your server to suggest questions, which have to be accepted or denied by your staff members to be sendable.

Random Sending

OpenQOTD sends a random available and unique QOTD at a time, while keeping track of the ones that have been sent already to make sure nothing gets sent twice.

Presets

With over 150 presets and counting, OpenQOTD is sure to keep your members interested and engaged, even when there are no custom questions available.

Questions Search

In a server with many QOTDs suggested or sent, it can be hard to keep track of whether a newly suggested question is actually original or not. Which is why OpenQOTD not only lets you search for accepted questions, but also for questions that have already been sent before.

Configurability

Want to change the channels where the QOTD Suggestions are sent or disable the automatic sending of QOTDs and want to trigger them manually instead? These and more options are able to be configured using the bot's commands, without the need to log into some sort of online dashboard.

Few Permissions

OpenQOTD only requires three permissions: Send Messages (duh), Manage Messages (for pinning the QOTD if set up) and Mention All Roles (for pinging the ping roles if set up).
This means that you can be sure that OpenQOTD is not able to do anything unsafe to your server or its members.

Fully Documented

Every feature of OpenQOTD is documented in the Documentation, which is always up-to-date and easy to understand, even for beginners.

Community, Support and Feedback

OpenQOTD has a dedicated support server where you can ask questions, suggest features or report bugs. However, if you want, sending feedback or suggestions using the bot directly is also possible! I, the developer, am always open to feedback and suggestions and want to make OpenQOTD the best it can be.

Screenshots

QOTD message that was sent
Questions search feature using /questions search
A suggestion being submitted
That suggested question being denied
The DM that has been sent to the user after the question was denied
Presets list, with warning because they are disabled

Licensed under GPL-3.0 | Source Code
Terms of Service | Privacy Policy