Polls

Post questions for your server members to vote about!

This module requires a Premium Subscription to function.

Using the Polls module you can create and deploy fun and interactive polls for your server members to vote on that are highly customizable.

Settings

Permission Settings

Customize the permissions for the polls. Ranging from editing role and channel permissions and more.

Manager Roles

This option will allow you to select some roles to grant manager permissions to using the role dropdown, users with these roles will be able to run the poll-management commands of the module.

Whitelisted Channels

This option will allow you to select some channels to restrict the modules usage. When at least one channel is added, users with the manager roles are the only ones who can post polls in that channel.

Blacklisted Roles

In this field you can select some roles to block by using the role dropdown. Any user who has the blacklisted role will not be able to vote in a poll.

Single Choice

This toggle will allow you to enable / disable single choice restrictions for polls. When enabled, users will only be able to choose a single option of the poll. This restriction only applies to one poll at a time. By default this is active.

Poll Settings

Configure the message and the contents of the poll in this section.

Embed Title

This field allows you to define the title of the poll messages that get sent. The {poll.question} variable can be used to return the configured question.

In this field you can edit the embed footer for poll messages.

Embed Color

With this field you can change the color of the poll embeds that get sent.

Show Posters Name

Using this toggle you can choose whether to show the name of the user who posted the poll message. By default this is active.

Choice Reactions

This section is where you can edit the poll emojis. They are in exact order as the questions are presented so it is not recommended to edit this. You can input the Emoji ID for custom emojis, or unicode emojis supported in Discord.


Commands

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

/poll-create

This command allows a user to create a poll with a number of questions.

/poll-end

This command is meant to end a active poll and can only be used by manager roles / admins.

Events

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

Polls Handler

The Polls Handler event is the main event that tracks user reactions and counts the total poll votes for any active poll ongoing.


It's advised that you do not edit the commands and events unless you have a good understanding of BotGhost and its Command 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