Votekick Module
The Votekick module lets viewers vote on whether to temporarily remove a user from the chat. If the vote passes, the user is timed out for the configured duration.
Moderators and above can initiate a votekick with the following command:
!votekick <username> [duration]Replace <username> with the name of the user you want to start a vote against. The optional duration (in seconds) overrides the configured voting duration for this vote; in both cases the voting duration is clamped between 10 seconds and 30 minutes.
A votekick passes when the total number of votes reaches the required votes setting and at least 51% of the votes are “yes”. In chat-voting mode, each user gets exactly one vote.
Examples
Section titled “Examples”-
Start a votekick for user “TrollUser123”:
!votekick TrollUser123 -
Vote in an active votekick (using the keywords configured in the dashboard, for example):
PogChampor
NotLikeThis
Configuration
Section titled “Configuration”The module’s values come from the dashboard settings — customize the Votekick behavior with the following:
| Setting | Description |
|---|---|
| Enabled | Whether the module is enabled |
| Native Twitch Poll | Run the vote as a native Twitch poll instead of counting chat keywords. Only available to Twitch affiliates and partners — otherwise the bot replies that polls are unavailable |
| Required Votes | The number of votes needed for the votekick to pass |
| Voting Duration | The length of the voting period, in seconds (clamped between 10 seconds and 30 minutes) |
| Kick Duration | How long the user is timed out in chat, in seconds |
| Yea Keyword | The chat keyword for a “yes” vote (chat-voting mode) |
| Nay Keyword | The chat keyword for a “no” vote (chat-voting mode) |
Related Commands
Section titled “Related Commands”!votekick: Starts a vote to temporarily remove a user from chat.