Question Of The Day

Boost the engagement of your server with daily questions to answer!

This module requires a Premium Subscription to function.

The 'Question Of The Day' module encourages members to engage in your server by answering a daily question that is automatically posted by your bot into a specific channel.


Main Settings

QOTD Channel

The channel where all questions will be automatically posted by your bot including the thread it creates. Inside of the thread is where users can give their answer to the question.

Mentioned Roles

Select roles that will be automatically pinged when a new question is posted.

Private Mode

When enabled only people with the roles selected under 'Mentioned Roles' will be able to answer questions of the day.

QOTD Announcement Message

The format of the daily question can be customized here, you can choose between an embed or plain text message. When a new question of the day is created, this message will be sent alongside with the thread connected to it. Below you can find the variables you can use in the message.



Returns the current question of the day.


Returns the total number of days the module has been posting questions for.

Created Thread Name

The name of the thread that is created with the daily question, users may put their answer to the question inside of this thread.

Thread Archive Duration

Choose between one of the four options to customize when the thread will be archived when no message has been sent in the thread in the specified duration.

Thread Slowmode

The duration of slowmode in seconds for messages that will be applied to the created thread for the question. The maximum slowmode is 6 hours (21600 seconds), this is recommended to use if you want users to only send 1 answer to the question.

Question Setup

Question Generation Setup

Choose the type of questions that are sent daily, either the ones already created with the module or custom questions that you can input.

Custom Questions

Input your custom questions in this section, make sure to separate each question with a normal comma. You can use special comma characters such as ٫ to put commas inside of your actual questions. This setting is only visible with Question Generation Setup set to "Customize Questions".

Skip Previously Asked Questions

When enabled all existing questions will be asked first before starting a new round. This can be used to prevent questions from being sent more than once.


In this area, you can view and modify the event of the Birthdays module. Below you may find some information on each event of the module.

QOTD Handler

The event that manages the questions that are sent daily along with the threads that are automatically created when a new question is posted. Make sure to not delete the associated timed event in the timed events module.

It's advised that you do not edit the event of this module unless you have a good understanding of BotGhost and its Command and Event Builder. If you encounter any issues, you might want to reset the module for it to work again as intended.

Additionally, a copy of the edited commands / events will be created if you update the module.

Last updated