Skip to content

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.

  1. Start a votekick for user “TrollUser123”:

    !votekick TrollUser123
  2. Vote in an active votekick (using the keywords configured in the dashboard, for example):

    PogChamp

    or

    NotLikeThis

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)
  • !votekick: Starts a vote to temporarily remove a user from chat.