Skip to main content

!duel

Twitch

Overview

The !duel command allows users to challenge another user in chat to a duel, wagering their loyalty points. The challenged user then has a limited time to respond using !accept or !deny.

Usage

To initiate a duel challenge, use the following syntax:

!duel <username> <points>

Examples

example chat
Challenger:!duel TargetUser 100
partner badgemoderator badgeStreamElements:@TargetUser, @Challenger wants to duel you for 100 points, you can !accept or !deny within 2 minutes
example chat
ViewerName:!duel SelfUser 50
partner badgemoderator badgeStreamElements:@SelfUser, you cannot duel yourself Kappa
example chat
ViewerName:!duel AnotherUser 10000
partner badgemoderator badgeStreamElements:@User, you do not have enough points to duel for 10000.

Parameters

  • <username> (Required): The exact username of the user you want to challenge.
  • <points> (Required): The number of loyalty points you want to wager. You must have at least this many points.

Configuration

The !duel command requires the Duel module to be active. You can enable and configure it in your StreamElements Dashboard under Chatbot -> Modules.

Within the Duel module settings, you can customize:

  • Maximum amount: The highest number of points users can wager in a single duel.
  • User cooldown: How long (in seconds) an individual user must wait before initiating another duel after participating in one.
  • Global cooldown: How long (in seconds) everyone must wait after a duel finishes before anyone can start a new one.
  • Win message: The chat message displayed when a user wins the duel.
    • Available variables: {winner}, {loser}
  • Points won message: The chat message displayed when points are awarded after a duel.
    • Available variables: {winner}, {loser}, {points}, {pointsname}
  • !accept: Used by the challenged user to accept a duel.
  • !deny: Used by the challenged user to decline a duel.
  • !cancelduel: Used by the challenger to cancel their outgoing duel request.
  • !points: Check your current loyalty points balance.