Polls

Post questions for your server members to vote about!

Note: This module makes use of the data storage and will use data calls to run. Information about the data storage can be found here.

Create and deploy fun and interactive polls for your server members to vote on with the highly customisable Polls module.

Permission Settings

Find out information about all the permission settings that come with the Polls module and what they do!

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, managers will only be able to post polls to these channels.

Blacklisted Roles

This option will allow you to select some roles to block by using the role dropdown. Users who have one of these roles will not be allowed to vote in polls.

Single Choice

This option will allow you to enable/disable since choice restrictions for polls. When enabled, users will only be able to choose a single option of the poll. This restriction is reset once a new poll is posted. By default this is active.

Poll Settings

Find out information about all the poll settings that come with the Polls module and what they do!

Embed Title

This option will allow you to define the title of the main poll messages that will be posted. The {poll.question} variable can be used to return the configured question.

This option will allow you to define the footer and closing note of the main poll messages that will be posted.

Embed Color

This option will allow you to define the color of the main poll messages that will be posted, and the follow-up replies of module commands.

Show Posters Name

This option will allow you to choose whether or not to show the name of the user who posted the poll in the main message. By default this is active.

Choice Reactions

This option will allow you to define the emojis that will be used as reaction options on the poll, in the exact order as you add them. It is not recommended to change this, unless you exactly know what you are doing! You can input the Emoji ID for custom emojis, or unicode emojis supported in Discord.

Commands

Find out information about all the commands that come with the Polls module and how they work.

/poll-create

The poll-create command will allow users with the manager roles to create a new poll.

/poll-end

The poll-end command will allow users with the manager roles to end an active poll.

Events

Find out information about all the events that come with the Polls module and how they work.

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.

Warning: It's advised that you do not edit the events or commands unless you have a good understanding of BotGhost and the Custom Event & Command Builder. You can always reset the module to default if you should happen to make a mistake while editing the events/commands.

Last updated