# Table of Contents - [StreamElements Chatbot | StreamElements Docs](#streamelements-chatbot-streamelements-docs) - [StreamElements Patch Notes | StreamElements Docs](#streamelements-patch-notes-streamelements-docs) - [Archive | StreamElements Docs](#archive-streamelements-docs) - [Authors | StreamElements Docs](#authors-streamelements-docs) - [StreamElements Patch Notes - Coming Soon | StreamElements Docs](#streamelements-patch-notes-coming-soon-streamelements-docs) - [RSS Feed Test - Chatbot Performance Improvements | StreamElements Docs](#rss-feed-test-chatbot-performance-improvements-streamelements-docs) - [Tags | StreamElements Docs](#tags-streamelements-docs) - [One post tagged with "announcement" | StreamElements Docs](#one-post-tagged-with-announcement-streamelements-docs) - [One post tagged with "performance" | StreamElements Docs](#one-post-tagged-with-performance-streamelements-docs) - [One post tagged with "chatbot" | StreamElements Docs](#one-post-tagged-with-chatbot-streamelements-docs) - [One post tagged with "coming-soon" | StreamElements Docs](#one-post-tagged-with-coming-soon-streamelements-docs) - [One post tagged with "rss" | StreamElements Docs](#one-post-tagged-with-rss-streamelements-docs) - [Search the documentation | StreamElements Docs](#search-the-documentation-streamelements-docs) - [One post tagged with "test" | StreamElements Docs](#one-post-tagged-with-test-streamelements-docs) - [One doc tagged with "action" | StreamElements Docs](#one-doc-tagged-with-action-streamelements-docs) - [One doc tagged with "activities" | StreamElements Docs](#one-doc-tagged-with-activities-streamelements-docs) - [One doc tagged with "ai" | StreamElements Docs](#one-doc-tagged-with-ai-streamelements-docs) - [One doc tagged with "alertboxes" | StreamElements Docs](#one-doc-tagged-with-alertboxes-streamelements-docs) - [4 docs tagged with "alerts" | StreamElements Docs](#4-docs-tagged-with-alerts-streamelements-docs) - [One doc tagged with "automation" | StreamElements Docs](#one-doc-tagged-with-automation-streamelements-docs) - [One doc tagged with "broadcast" | StreamElements Docs](#one-doc-tagged-with-broadcast-streamelements-docs) - [One doc tagged with "changelog" | StreamElements Docs](#one-doc-tagged-with-changelog-streamelements-docs) - [8 docs tagged with "channel" | StreamElements Docs](#8-docs-tagged-with-channel-streamelements-docs) - [2 docs tagged with "betting" | StreamElements Docs](#2-docs-tagged-with-betting-streamelements-docs) - [One doc tagged with "channel status" | StreamElements Docs](#one-doc-tagged-with-channel-status-streamelements-docs) - [2 docs tagged with "chat" | StreamElements Docs](#2-docs-tagged-with-chat-streamelements-docs) - [10 docs tagged with "api" | StreamElements Docs](#10-docs-tagged-with-api-streamelements-docs) - [One doc tagged with "chat management" | StreamElements Docs](#one-doc-tagged-with-chat-management-streamelements-docs) - [Tags | StreamElements Docs](#tags-streamelements-docs) - [One doc tagged with "code examples" | StreamElements Docs](#one-doc-tagged-with-code-examples-streamelements-docs) - [3 docs tagged with "community" | StreamElements Docs](#3-docs-tagged-with-community-streamelements-docs) - [71 docs tagged with "commands" | StreamElements Docs](#71-docs-tagged-with-commands-streamelements-docs) - [2 docs tagged with "counter" | StreamElements Docs](#2-docs-tagged-with-counter-streamelements-docs) - [One doc tagged with "contests" | StreamElements Docs](#one-doc-tagged-with-contests-streamelements-docs) - [2 docs tagged with "counters" | StreamElements Docs](#2-docs-tagged-with-counters-streamelements-docs) - [One doc tagged with "custom code" | StreamElements Docs](#one-doc-tagged-with-custom-code-streamelements-docs) - [One doc tagged with "custom code editor" | StreamElements Docs](#one-doc-tagged-with-custom-code-editor-streamelements-docs) - [2 docs tagged with "custom commands" | StreamElements Docs](#2-docs-tagged-with-custom-commands-streamelements-docs) - [One doc tagged with "custom widget" | StreamElements Docs](#one-doc-tagged-with-custom-widget-streamelements-docs) - [112 docs tagged with "chatbot" | StreamElements Docs](#112-docs-tagged-with-chatbot-streamelements-docs) - [One doc tagged with "custom widget events" | StreamElements Docs](#one-doc-tagged-with-custom-widget-events-streamelements-docs) - [2 docs tagged with "custom widgets" | StreamElements Docs](#2-docs-tagged-with-custom-widgets-streamelements-docs) - [2 docs tagged with "customization" | StreamElements Docs](#2-docs-tagged-with-customization-streamelements-docs) - [68 docs tagged with "default" | StreamElements Docs](#68-docs-tagged-with-default-streamelements-docs) - [4 docs tagged with "duel" | StreamElements Docs](#4-docs-tagged-with-duel-streamelements-docs) - [8 docs tagged with "emotes" | StreamElements Docs](#8-docs-tagged-with-emotes-streamelements-docs) - [6 docs tagged with "filters" | StreamElements Docs](#6-docs-tagged-with-filters-streamelements-docs) - [6 docs tagged with "engagement" | StreamElements Docs](#6-docs-tagged-with-engagement-streamelements-docs) - [6 docs tagged with "fun" | StreamElements Docs](#6-docs-tagged-with-fun-streamelements-docs) - [One doc tagged with "finance" | StreamElements Docs](#one-doc-tagged-with-finance-streamelements-docs) - [11 docs tagged with "game" | StreamElements Docs](#11-docs-tagged-with-game-streamelements-docs) - [6 docs tagged with "giveaway" | StreamElements Docs](#6-docs-tagged-with-giveaway-streamelements-docs) - [One doc tagged with "games" | StreamElements Docs](#one-doc-tagged-with-games-streamelements-docs) - [One doc tagged with "hypecup" | StreamElements Docs](#one-doc-tagged-with-hypecup-streamelements-docs) - [One doc tagged with "integrations" | StreamElements Docs](#one-doc-tagged-with-integrations-streamelements-docs) - [One doc tagged with "leaderboard" | StreamElements Docs](#one-doc-tagged-with-leaderboard-streamelements-docs) - [One doc tagged with "implementation" | StreamElements Docs](#one-doc-tagged-with-implementation-streamelements-docs) - [One doc tagged with "League of Legends" | StreamElements Docs](#one-doc-tagged-with-league-of-legends-streamelements-docs) - [One doc tagged with "loyalty points" | StreamElements Docs](#one-doc-tagged-with-loyalty-points-streamelements-docs) - [21 docs tagged with "loyalty" | StreamElements Docs](#21-docs-tagged-with-loyalty-streamelements-docs) - [One doc tagged with "math" | StreamElements Docs](#one-doc-tagged-with-math-streamelements-docs) - [13 docs tagged with "media request" | StreamElements Docs](#13-docs-tagged-with-media-request-streamelements-docs) - [One doc tagged with "message id" | StreamElements Docs](#one-doc-tagged-with-message-id-streamelements-docs) - [One doc tagged with "modules" | StreamElements Docs](#one-doc-tagged-with-modules-streamelements-docs) - [One doc tagged with "monetization" | StreamElements Docs](#one-doc-tagged-with-monetization-streamelements-docs) - [40 docs tagged with "moderation" | StreamElements Docs](#40-docs-tagged-with-moderation-streamelements-docs) - [3 docs tagged with "overlay editor" | StreamElements Docs](#3-docs-tagged-with-overlay-editor-streamelements-docs) - [2 docs tagged with "nuke" | StreamElements Docs](#2-docs-tagged-with-nuke-streamelements-docs) - [2 docs tagged with "overlays" | StreamElements Docs](#2-docs-tagged-with-overlays-streamelements-docs) - [6 docs tagged with "overlay" | StreamElements Docs](#6-docs-tagged-with-overlay-streamelements-docs) - [One doc tagged with "permissions" | StreamElements Docs](#one-doc-tagged-with-permissions-streamelements-docs) - [One doc tagged with "points" | StreamElements Docs](#one-doc-tagged-with-points-streamelements-docs) - [One doc tagged with "queue" | StreamElements Docs](#one-doc-tagged-with-queue-streamelements-docs) - [One doc tagged with "predictions" | StreamElements Docs](#one-doc-tagged-with-predictions-streamelements-docs) - [2 docs tagged with "quotes" | StreamElements Docs](#2-docs-tagged-with-quotes-streamelements-docs) - [3 docs tagged with "raffle" | StreamElements Docs](#3-docs-tagged-with-raffle-streamelements-docs) - [5 docs tagged with "real-time" | StreamElements Docs](#5-docs-tagged-with-real-time-streamelements-docs) - [One doc tagged with "sender" | StreamElements Docs](#one-doc-tagged-with-sender-streamelements-docs) - [2 docs tagged with "session" | StreamElements Docs](#2-docs-tagged-with-session-streamelements-docs) - [One doc tagged with "security" | StreamElements Docs](#one-doc-tagged-with-security-streamelements-docs) - [One doc tagged with "songrequest" | StreamElements Docs](#one-doc-tagged-with-songrequest-streamelements-docs) - [13 docs tagged with "song request" | StreamElements Docs](#13-docs-tagged-with-song-request-streamelements-docs) - [2 docs tagged with "sound effects" | StreamElements Docs](#2-docs-tagged-with-sound-effects-streamelements-docs) - [2 docs tagged with "stats" | StreamElements Docs](#2-docs-tagged-with-stats-streamelements-docs) - [6 docs tagged with "store" | StreamElements Docs](#6-docs-tagged-with-store-streamelements-docs) - [2 docs tagged with "stream automation" | StreamElements Docs](#2-docs-tagged-with-stream-automation-streamelements-docs) - [2 docs tagged with "stream design" | StreamElements Docs](#2-docs-tagged-with-stream-design-streamelements-docs) - [3 docs tagged with "stream engagement" | StreamElements Docs](#3-docs-tagged-with-stream-engagement-streamelements-docs) - [One doc tagged with "stream information" | StreamElements Docs](#one-doc-tagged-with-stream-information-streamelements-docs) - [One doc tagged with "stream-info" | StreamElements Docs](#one-doc-tagged-with-stream-info-streamelements-docs) - [8 docs tagged with "streamelements" | StreamElements Docs](#8-docs-tagged-with-streamelements-streamelements-docs) - [2 docs tagged with "stream management" | StreamElements Docs](#2-docs-tagged-with-stream-management-streamelements-docs) - [One doc tagged with "streaming" | StreamElements Docs](#one-doc-tagged-with-streaming-streamelements-docs) - [One doc tagged with "Teamfight Tactics" | StreamElements Docs](#one-doc-tagged-with-teamfight-tactics-streamelements-docs) - [One doc tagged with "text manipulation" | StreamElements Docs](#one-doc-tagged-with-text-manipulation-streamelements-docs) - [3 docs tagged with "timers" | StreamElements Docs](#3-docs-tagged-with-timers-streamelements-docs) - [2 docs tagged with "tips" | StreamElements Docs](#2-docs-tagged-with-tips-streamelements-docs) - [One doc tagged with "time" | StreamElements Docs](#one-doc-tagged-with-time-streamelements-docs) - [8 docs tagged with "twitch" | StreamElements Docs](#8-docs-tagged-with-twitch-streamelements-docs) - [One doc tagged with "user" | StreamElements Docs](#one-doc-tagged-with-user-streamelements-docs) - [2 docs tagged with "url" | StreamElements Docs](#2-docs-tagged-with-url-streamelements-docs) - [One doc tagged with "user interaction" | StreamElements Docs](#one-doc-tagged-with-user-interaction-streamelements-docs) - [36 docs tagged with "utility" | StreamElements Docs](#36-docs-tagged-with-utility-streamelements-docs) - [2 docs tagged with "viewer engagement" | StreamElements Docs](#2-docs-tagged-with-viewer-engagement-streamelements-docs) - [6 docs tagged with "variables" | StreamElements Docs](#6-docs-tagged-with-variables-streamelements-docs) - [One doc tagged with "weather" | StreamElements Docs](#one-doc-tagged-with-weather-streamelements-docs) - [25 docs tagged with "variable" | StreamElements Docs](#25-docs-tagged-with-variable-streamelements-docs) - [7 docs tagged with "websocket" | StreamElements Docs](#7-docs-tagged-with-websocket-streamelements-docs) - [10 docs tagged with "websockets" | StreamElements Docs](#10-docs-tagged-with-websockets-streamelements-docs) - [API | StreamElements Docs](#api-streamelements-docs) - [2 docs tagged with "youtube" | StreamElements Docs](#2-docs-tagged-with-youtube-streamelements-docs) - [Changelog | StreamElements Docs](#changelog-streamelements-docs) - [StreamElements Chatbot Commands | StreamElements Docs](#streamelements-chatbot-commands-streamelements-docs) - [Custom Commands | StreamElements Docs](#custom-commands-streamelements-docs) - [Default Commands | StreamElements Docs](#default-commands-streamelements-docs) - [!8ball | StreamElements Docs](#-8ball-streamelements-docs) - [!accept Command | StreamElements Docs](#-accept-command-streamelements-docs) - [Counters | StreamElements Docs](#counters-streamelements-docs) - [Banned Words Filter | StreamElements Docs](#banned-words-filter-streamelements-docs) - [Getting Started with Commands | StreamElements Docs](#getting-started-with-commands-streamelements-docs) - [Emote Filter | StreamElements Docs](#emote-filter-streamelements-docs) - [Spam Filters | StreamElements Docs](#spam-filters-streamelements-docs) - [Caps Filter | StreamElements Docs](#caps-filter-streamelements-docs) - [Symbol Filter | StreamElements Docs](#symbol-filter-streamelements-docs) - [Getting Started with Timers | StreamElements Docs](#getting-started-with-timers-streamelements-docs) - [Troubleshooting | StreamElements Docs](#troubleshooting-streamelements-docs) - [Link Filter | StreamElements Docs](#link-filter-streamelements-docs) - [Paragraph Filter | StreamElements Docs](#paragraph-filter-streamelements-docs) - [!alerts | StreamElements Docs](#-alerts-streamelements-docs) - [Chatbot Timers | StreamElements Docs](#chatbot-timers-streamelements-docs) - [!accountage Command | StreamElements Docs](#-accountage-command-streamelements-docs) - [Quotes | StreamElements Docs](#quotes-streamelements-docs) - [!addpoints | StreamElements Docs](#-addpoints-streamelements-docs) - [8ball Module | StreamElements Docs](#8ball-module-streamelements-docs) - [Chatbot Modules | StreamElements Docs](#chatbot-modules-streamelements-docs) - [Emote Combo Module | StreamElements Docs](#emote-combo-module-streamelements-docs) - [Chat Alerts Module | StreamElements Docs](#chat-alerts-module-streamelements-docs) - [Emote Pyramid Module | StreamElements Docs](#emote-pyramid-module-streamelements-docs) - [Live Announcement Module | StreamElements Docs](#live-announcement-module-streamelements-docs) - [Duel Module | StreamElements Docs](#duel-module-streamelements-docs) - [Roulette Module | StreamElements Docs](#roulette-module-streamelements-docs) - [Viewer Queue Module | StreamElements Docs](#viewer-queue-module-streamelements-docs) - [Votekick Module | StreamElements Docs](#votekick-module-streamelements-docs) - [Bingo Module | StreamElements Docs](#bingo-module-streamelements-docs) - [Slotmachine Module | StreamElements Docs](#slotmachine-module-streamelements-docs) - [Raffle Module | StreamElements Docs](#raffle-module-streamelements-docs) - [Overlay Editor shortcuts | StreamElements Docs](#overlay-editor-shortcuts-streamelements-docs) - [!bot | StreamElements Docs](#-bot-streamelements-docs) - [Overlays | StreamElements Docs](#overlays-streamelements-docs) - [!cancelraffle | StreamElements Docs](#-cancelraffle-streamelements-docs) - [!bingo | StreamElements Docs](#-bingo-streamelements-docs) - [!bet | StreamElements Docs](#-bet-streamelements-docs) - [!cancelduel | StreamElements Docs](#-cancelduel-streamelements-docs) - [Getting Started | StreamElements Docs](#getting-started-streamelements-docs) - [Custom Code in Alertboxes | StreamElements Docs](#custom-code-in-alertboxes-streamelements-docs) - [!chatstats | StreamElements Docs](#-chatstats-streamelements-docs) - [Websockets | StreamElements Docs](#websockets-streamelements-docs) - [Code Editor | StreamElements Docs](#code-editor-streamelements-docs) - [!closestore | StreamElements Docs](#-closestore-streamelements-docs) - [!commands | StreamElements Docs](#-commands-streamelements-docs) - [Custom Widget & SE_API | StreamElements Docs](#custom-widget-se-api-streamelements-docs) - [!contest | StreamElements Docs](#-contest-streamelements-docs) - [!deny | StreamElements Docs](#-deny-streamelements-docs) - [!disablesfx | StreamElements Docs](#-disablesfx-streamelements-docs) - [!command | StreamElements Docs](#-command-streamelements-docs) - [!duel | StreamElements Docs](#-duel-streamelements-docs) - [!emotes | StreamElements Docs](#-emotes-streamelements-docs) - [Chatbot Variables | StreamElements Docs](#chatbot-variables-streamelements-docs) - [!editcounter | StreamElements Docs](#-editcounter-streamelements-docs) - [!emotecount | StreamElements Docs](#-emotecount-streamelements-docs) - [!filesay | StreamElements Docs](#-filesay-streamelements-docs) - [$(bttvemotes) Variable | StreamElements Docs](#-bttvemotes-variable-streamelements-docs) - [$(7tvemotes) Variable | StreamElements Docs](#-7tvemotes-variable-streamelements-docs) - [$(args) Variable | StreamElements Docs](#-args-variable-streamelements-docs) - [$(getcount) | StreamElements Docs](#-getcount-streamelements-docs) - [$(ai) Variable | StreamElements Docs](#-ai-variable-streamelements-docs) - [!followage | StreamElements Docs](#-followage-streamelements-docs) - [!enablesfx | StreamElements Docs](#-enablesfx-streamelements-docs) - [!givepoints | StreamElements Docs](#-givepoints-streamelements-docs) - [$(count) Variable | StreamElements Docs](#-count-variable-streamelements-docs) - [$(customapi) Variable | StreamElements Docs](#-customapi-variable-streamelements-docs) - [$(ffzemotes) Variable | StreamElements Docs](#-ffzemotes-variable-streamelements-docs) - [$(leagueoflegends) Variable | StreamElements Docs](#-leagueoflegends-variable-streamelements-docs) - [$(game) Variable | StreamElements Docs](#-game-variable-streamelements-docs) - [$(msgid) Variable | StreamElements Docs](#-msgid-variable-streamelements-docs) - [!giveaway | StreamElements Docs](#-giveaway-streamelements-docs) - [$(pointsname) Variable | StreamElements Docs](#-pointsname-variable-streamelements-docs) - [$(channel) Variables | StreamElements Docs](#-channel-variables-streamelements-docs) - [$(pathescape) Variable | StreamElements Docs](#-pathescape-variable-streamelements-docs) - [Events | StreamElements Docs](#events-streamelements-docs) - [$(queryescape) Variable | StreamElements Docs](#-queryescape-variable-streamelements-docs) - [!hypecup | StreamElements Docs](#-hypecup-streamelements-docs) - [$(math) Variable | StreamElements Docs](#-math-variable-streamelements-docs) - [$(quote) | StreamElements Docs](#-quote-streamelements-docs) - [!kappagen | StreamElements Docs](#-kappagen-streamelements-docs) - [!items | StreamElements Docs](#-items-streamelements-docs) - [$(stockprice) Variable | StreamElements Docs](#-stockprice-variable-streamelements-docs) - [$(repeat) Variable | StreamElements Docs](#-repeat-variable-streamelements-docs) - [Random Variables | StreamElements Docs](#random-variables-streamelements-docs) - [!join | StreamElements Docs](#-join-streamelements-docs) - [$(setgame) | StreamElements Docs](#-setgame-streamelements-docs) - [$(settitle) Variable | StreamElements Docs](#-settitle-variable-streamelements-docs) - [!leaderboard | StreamElements Docs](#-leaderboard-streamelements-docs) - [!module | StreamElements Docs](#-module-streamelements-docs) - [!next | StreamElements Docs](#-next-streamelements-docs) - [$(teamfighttactics) Variable | StreamElements Docs](#-teamfighttactics-variable-streamelements-docs) - [Time Variables | StreamElements Docs](#time-variables-streamelements-docs) - [$(uptime) Variable | StreamElements Docs](#-uptime-variable-streamelements-docs) - [$(sender) Variable | StreamElements Docs](#-sender-variable-streamelements-docs) - [$(twitchemotes) Variable | StreamElements Docs](#-twitchemotes-variable-streamelements-docs) - [!level | StreamElements Docs](#-level-streamelements-docs) - [!raffle | StreamElements Docs](#-raffle-streamelements-docs) - [$(touser) Variable | StreamElements Docs](#-touser-variable-streamelements-docs) - [$(title) Variable | StreamElements Docs](#-title-variable-streamelements-docs) - [$(weather) Variable | StreamElements Docs](#-weather-variable-streamelements-docs) - [!nukeusername | StreamElements Docs](#-nukeusername-streamelements-docs) - [!pause | StreamElements Docs](#-pause-streamelements-docs) - [!nuke | StreamElements Docs](#-nuke-streamelements-docs) - [!openstore | StreamElements Docs](#-openstore-streamelements-docs) - [$(user) Variable | StreamElements Docs](#-user-variable-streamelements-docs) - [!permit | StreamElements Docs](#-permit-streamelements-docs) - [!play | StreamElements Docs](#-play-streamelements-docs) - [!points | StreamElements Docs](#-points-streamelements-docs) - [!quote | StreamElements Docs](#-quote-streamelements-docs) - [!queue | StreamElements Docs](#-queue-streamelements-docs) - [!redeem | StreamElements Docs](#-redeem-streamelements-docs) - [!setpoints | StreamElements Docs](#-setpoints-streamelements-docs) - [!setgame | StreamElements Docs](#-setgame-streamelements-docs) - [!removesong | StreamElements Docs](#-removesong-streamelements-docs) - [!roulette | StreamElements Docs](#-roulette-streamelements-docs) - [!settitle | StreamElements Docs](#-settitle-streamelements-docs) - [!slots | StreamElements Docs](#-slots-streamelements-docs) - [!skip | StreamElements Docs](#-skip-streamelements-docs) - [!song | StreamElements Docs](#-song-streamelements-docs) - [!ticket | StreamElements Docs](#-ticket-streamelements-docs) - [!sraffle | StreamElements Docs](#-sraffle-streamelements-docs) - [!songrequest | StreamElements Docs](#-songrequest-streamelements-docs) - [!srclear | StreamElements Docs](#-srclear-streamelements-docs) - [!songqueue | StreamElements Docs](#-songqueue-streamelements-docs) - [!vanish | StreamElements Docs](#-vanish-streamelements-docs) - [!uptime | StreamElements Docs](#-uptime-streamelements-docs) - [!top | StreamElements Docs](#-top-streamelements-docs) - [!tip | StreamElements Docs](#-tip-streamelements-docs) - [!volume | StreamElements Docs](#-volume-streamelements-docs) - [!timer | StreamElements Docs](#-timer-streamelements-docs) - [!votekick | StreamElements Docs](#-votekick-streamelements-docs) - [!voteskip | StreamElements Docs](#-voteskip-streamelements-docs) - [!watchtime | StreamElements Docs](#-watchtime-streamelements-docs) - [!wrongsong | StreamElements Docs](#-wrongsong-streamelements-docs) - [!when | StreamElements Docs](#-when-streamelements-docs) --- # StreamElements Chatbot | StreamElements Docs [Skip to main content](https://docs.streamelements.com/#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/#overview "Direct link to Overview") --------------------------------------------------------------------------------- Welcome to the StreamElements Chatbot documentation. This comprehensive guide will help you harness the full potential of our powerful Twitch chatbot, designed to enhance viewer engagement, automate tasks, and create more interactive streams. Usage[​](https://docs.streamelements.com/#usage "Direct link to Usage") ------------------------------------------------------------------------ The StreamElements Chatbot is a versatile tool that can be customized to fit your streaming needs. From basic commands to complex automated responses, our chatbot can handle a wide range of tasks to improve your stream's interactivity and efficiency. [🗃️ Getting Started\ -------------------\ \ 2 items](https://docs.streamelements.com/chatbot/gettingstarted/commands) [📄️ Changelog\ -------------\ \ Stay updated with the latest changes and improvements to the StreamElements Chatbot.](https://docs.streamelements.com/chatbot/changelog) [🗃️ Commands\ ------------\ \ 2 items](https://docs.streamelements.com/chatbot/commands) [📄️ Counters\ ------------\ \ Learn how to use counters in your Twitch streams to track game deaths, missed shots, or any other event.](https://docs.streamelements.com/chatbot/counters) [🗃️ Spam Filters\ ----------------\ \ 6 items](https://docs.streamelements.com/chatbot/filters) [🗃️ Modules\ -----------\ \ 12 items](https://docs.streamelements.com/chatbot/modules) [📄️ Quotes\ ----------\ \ Learn how to use the StreamElements Quotes system to save and share memorable moments from your stream with your community.](https://docs.streamelements.com/chatbot/quotes) [📄️ Timers\ ----------\ \ Learn how to set up and optimize automated messages using StreamElements Chatbot Timers for enhanced stream engagement.](https://docs.streamelements.com/chatbot/timers) [📄️ Troubleshooting\ -------------------\ \ Resolve common issues with the StreamElements Chatbot, including non-responsive bot, command errors, and timer issues, with our comprehensive troubleshooting guide.](https://docs.streamelements.com/chatbot/troubleshooting) [🗃️ Variables\ -------------\ \ 31 items](https://docs.streamelements.com/chatbot/variables) * [Overview](https://docs.streamelements.com/#overview) * [Usage](https://docs.streamelements.com/#usage) --- # StreamElements Patch Notes | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes#__docusaurus_skipToContent_fallback) We're excited to announce that **StreamElements Patch Notes** are on the way! This dedicated space will be your go-to source for all the latest updates, improvements, and new features coming to the StreamElements platform. This is a test post to verify our RSS feed is working correctly! We're also sharing some real improvements we've made to the chatbot system. --- # Archive | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/archive#__docusaurus_skipToContent_fallback) ### 2025[​](https://docs.streamelements.com/patch-notes/archive#2025 "Direct link to 2025") * [July 24 - StreamElements Patch Notes - Coming Soon](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon) ### 2024[​](https://docs.streamelements.com/patch-notes/archive#2024 "Direct link to 2024") * [December 30 - RSS Feed Test - Chatbot Performance Improvements](https://docs.streamelements.com/patch-notes/rss-feed-test) --- # Authors | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/authors#__docusaurus_skipToContent_fallback) Authors ======= * [![StreamElements](https://static-cdn.jtvnw.net/jtv_user_pictures/74a96970-cd03-4ca5-89ce-92d8b04813df-profile_image-70x70.png)](https://streamelements.com/) [StreamElements\ --------------](https://streamelements.com/) 2 StreamElements --- # StreamElements Patch Notes - Coming Soon | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#__docusaurus_skipToContent_fallback) We're excited to announce that **StreamElements Patch Notes** are on the way! This dedicated space will be your go-to source for all the latest updates, improvements, and new features coming to the StreamElements platform. 🎯 What to Expect[​](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#-what-to-expect "Direct link to 🎯 What to Expect") --------------------------------------------------------------------------------------------------------------------------------------------- Once we launch, you'll find: * **📊 Feature Updates** - New tools and capabilities to enhance your streaming experience * **🔧 Bug Fixes** - Resolutions to reported issues and performance improvements * **⚡ Performance Enhancements** - Speed and reliability improvements across all services * **🎨 UI/UX Improvements** - Better interface design and user experience updates * **🔗 Integration Updates** - New platform integrations and API improvements 📅 Stay Tuned[​](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#-stay-tuned "Direct link to 📅 Stay Tuned") --------------------------------------------------------------------------------------------------------------------------------- We're putting the finishing touches on our patch notes system and will begin publishing regular updates very soon. Make sure to bookmark this page and check back regularly for the latest StreamElements news! 💬 Feedback Welcome[​](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#-feedback-welcome "Direct link to 💬 Feedback Welcome") --------------------------------------------------------------------------------------------------------------------------------------------------- Have suggestions for what you'd like to see in our patch notes? Reach out to us through our usual support channels - we'd love to hear from you! * * * **Follow us:** [Discord](https://discord.gg/se) • [Twitter](https://twitter.com/StreamElements) • [Twitch](https://www.twitch.tv/streamelements) * [🎯 What to Expect](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#-what-to-expect) * [📅 Stay Tuned](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#-stay-tuned) * [💬 Feedback Welcome](https://docs.streamelements.com/patch-notes/patch-notes-coming-soon#-feedback-welcome) --- # RSS Feed Test - Chatbot Performance Improvements | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/rss-feed-test#__docusaurus_skipToContent_fallback) This is a test post to verify our RSS feed is working correctly! We're also sharing some real improvements we've made to the chatbot system. 🚀 Performance Enhancements[​](https://docs.streamelements.com/patch-notes/rss-feed-test#-performance-enhancements "Direct link to 🚀 Performance Enhancements") ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ### Response Time Improvements[​](https://docs.streamelements.com/patch-notes/rss-feed-test#response-time-improvements "Direct link to Response Time Improvements") * **Reduced latency** by 30% for custom commands * **Optimized database queries** for point calculations * **Improved memory management** during peak chat activity ### Enhanced Stability[​](https://docs.streamelements.com/patch-notes/rss-feed-test#enhanced-stability "Direct link to Enhanced Stability") * **Better error handling** for malformed commands * **Automatic retry logic** for failed API calls * **Improved connection pooling** for database operations 🐛 Bug Fixes[​](https://docs.streamelements.com/patch-notes/rss-feed-test#-bug-fixes "Direct link to 🐛 Bug Fixes") -------------------------------------------------------------------------------------------------------------------- * Fixed issue where `!points` command would timeout during large streams * Resolved problem with special characters in usernames * Corrected timezone handling in `!uptime` command * Fixed counter reset bug affecting long-running streams 📡 RSS Feed Testing[​](https://docs.streamelements.com/patch-notes/rss-feed-test#-rss-feed-testing "Direct link to 📡 RSS Feed Testing") ----------------------------------------------------------------------------------------------------------------------------------------- If you're reading this in your RSS reader, congratulations! Our feed is working perfectly. You can subscribe to our patch notes at: **RSS Feed URL:** `https://docs.streamelements.com/patch-notes/rss.xml` 🔄 What's Next[​](https://docs.streamelements.com/patch-notes/rss-feed-test#-whats-next "Direct link to 🔄 What's Next") ------------------------------------------------------------------------------------------------------------------------- * More performance optimizations coming next week * New moderation features in development * Enhanced analytics dashboard updates * * * **Questions?** Join our [Discord](https://discord.gg/se) or check our [documentation](https://docs.streamelements.com/) for more details. * [🚀 Performance Enhancements](https://docs.streamelements.com/patch-notes/rss-feed-test#-performance-enhancements) * [Response Time Improvements](https://docs.streamelements.com/patch-notes/rss-feed-test#response-time-improvements) * [Enhanced Stability](https://docs.streamelements.com/patch-notes/rss-feed-test#enhanced-stability) * [🐛 Bug Fixes](https://docs.streamelements.com/patch-notes/rss-feed-test#-bug-fixes) * [📡 RSS Feed Testing](https://docs.streamelements.com/patch-notes/rss-feed-test#-rss-feed-testing) * [🔄 What's Next](https://docs.streamelements.com/patch-notes/rss-feed-test#-whats-next) --- # Tags | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags#__docusaurus_skipToContent_fallback) Tags ==== A[​](https://docs.streamelements.com/patch-notes/tags#A "Direct link to A") ---------------------------------------------------------------------------- * [announcement1](https://docs.streamelements.com/patch-notes/tags/announcement) * * * C[​](https://docs.streamelements.com/patch-notes/tags#C "Direct link to C") ---------------------------------------------------------------------------- * [chatbot1](https://docs.streamelements.com/patch-notes/tags/chatbot) * [coming-soon1](https://docs.streamelements.com/patch-notes/tags/coming-soon) * * * P[​](https://docs.streamelements.com/patch-notes/tags#P "Direct link to P") ---------------------------------------------------------------------------- * [performance1](https://docs.streamelements.com/patch-notes/tags/performance) * * * R[​](https://docs.streamelements.com/patch-notes/tags#R "Direct link to R") ---------------------------------------------------------------------------- * [rss1](https://docs.streamelements.com/patch-notes/tags/rss) * * * T[​](https://docs.streamelements.com/patch-notes/tags#T "Direct link to T") ---------------------------------------------------------------------------- * [test1](https://docs.streamelements.com/patch-notes/tags/test) * * * --- # One post tagged with "announcement" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags/announcement#__docusaurus_skipToContent_fallback) We're excited to announce that **StreamElements Patch Notes** are on the way! This dedicated space will be your go-to source for all the latest updates, improvements, and new features coming to the StreamElements platform. --- # One post tagged with "performance" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags/performance#__docusaurus_skipToContent_fallback) This is a test post to verify our RSS feed is working correctly! We're also sharing some real improvements we've made to the chatbot system. --- # One post tagged with "chatbot" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags/chatbot#__docusaurus_skipToContent_fallback) This is a test post to verify our RSS feed is working correctly! We're also sharing some real improvements we've made to the chatbot system. --- # One post tagged with "coming-soon" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags/coming-soon#__docusaurus_skipToContent_fallback) We're excited to announce that **StreamElements Patch Notes** are on the way! This dedicated space will be your go-to source for all the latest updates, improvements, and new features coming to the StreamElements platform. --- # One post tagged with "rss" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags/rss#__docusaurus_skipToContent_fallback) This is a test post to verify our RSS feed is working correctly! We're also sharing some real improvements we've made to the chatbot system. --- # Search the documentation | StreamElements Docs [Skip to main content](https://docs.streamelements.com/search#__docusaurus_skipToContent_fallback) Search the documentation ======================== Powered by[](https://www.algolia.com/) --- # One post tagged with "test" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/patch-notes/tags/test#__docusaurus_skipToContent_fallback) This is a test post to verify our RSS feed is working correctly! We're also sharing some real improvements we've made to the chatbot system. --- # One doc tagged with "action" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/action#__docusaurus_skipToContent_fallback) [Overlay Action\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-action) Real-time updates for channel overlay actions via WebSocket --- # One doc tagged with "activities" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/activities#__docusaurus_skipToContent_fallback) [Activities\ ----------](https://docs.streamelements.com/websockets/topics/channel-activities) Real-time updates for general channel activities like superchats, follows, tips etc. --- # One doc tagged with "ai" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/ai#__docusaurus_skipToContent_fallback) [$(ai) Variable\ --------------](https://docs.streamelements.com/chatbot/variables/ai) Learn how to use the StreamElements AI chatbot variable to generate dynamic responses in your stream chat. --- # One doc tagged with "alertboxes" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/alertboxes#__docusaurus_skipToContent_fallback) [Custom Code in Alertboxes\ -------------------------](https://docs.streamelements.com/overlays/custom-code-alertboxes) Learn how to implement custom code in alertboxes within the StreamElements Overlay Editor. --- # 4 docs tagged with "alerts" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/alerts#__docusaurus_skipToContent_fallback) [!alerts\ -------](https://docs.streamelements.com/chatbot/commands/default/alerts) Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management. [Chat Alerts Module\ ------------------](https://docs.streamelements.com/chatbot/modules/chatalerts) Boost viewer engagement with StreamElements' Chat Alerts module. Automate Twitch notifications and create dynamic chat experiences for your stream. [Getting Started\ ---------------](https://docs.streamelements.com/overlays/getting-started) Create an overlay with StreamElements - Custom widgets, alerts, and more for Twitch and YouTube Live. [Overlays\ --------](https://docs.streamelements.com/overlays) Create engaging stream overlays with StreamElements: Custom widgets, alerts, and more for Twitch and YouTube Live. --- # One doc tagged with "automation" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/automation#__docusaurus_skipToContent_fallback) [Getting Started with Timers\ ---------------------------](https://docs.streamelements.com/chatbot/gettingstarted/timers) Learn how to set up and manage automated chat messages with StreamElements Chatbot Timers. Boost engagement and streamline your Twitch stream with timed announcements, reminders, and more. --- # One doc tagged with "broadcast" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/broadcast#__docusaurus_skipToContent_fallback) [Overlay Broadcast\ -----------------](https://docs.streamelements.com/websockets/topics/channel-overlay-broadcast) Real-time custom event broadcasting to channel overlays via WebSocket --- # One doc tagged with "changelog" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/changelog#__docusaurus_skipToContent_fallback) [Changelog\ ---------](https://docs.streamelements.com/chatbot/changelog) Stay updated with the latest changes and improvements to the StreamElements Chatbot. --- # 8 docs tagged with "channel" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/channel#__docusaurus_skipToContent_fallback) [$(channel) Variables\ --------------------](https://docs.streamelements.com/chatbot/variables/channel) Comprehensive guide to StreamElements Chatbot $(channel) variables for streamers and moderators [Activities\ ----------](https://docs.streamelements.com/websockets/topics/channel-activities) Real-time updates for general channel activities like superchats, follows, tips etc. [Contests\ --------](https://docs.streamelements.com/websockets/topics/channel-contests) Real-time contest and prediction events published via WebSocket [Giveaways\ ---------](https://docs.streamelements.com/websockets/topics/channel-giveaway) Real-time updates for channel giveaways via WebSocket [Overlay Action\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-action) Real-time updates for channel overlay actions via WebSocket [Overlay Broadcast\ -----------------](https://docs.streamelements.com/websockets/topics/channel-overlay-broadcast) Real-time custom event broadcasting to channel overlays via WebSocket [Overlay Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-update) Real-time updates when overlay configurations change via WebSocket [Songrequest\ -----------](https://docs.streamelements.com/websockets/topics/channel-songrequest) Real-time songrequest events published via WebSocket for queue, player, and settings updates --- # 2 docs tagged with "betting" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/betting#__docusaurus_skipToContent_fallback) [!bet\ ----](https://docs.streamelements.com/chatbot/commands/default/bet) Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command. [!contest\ --------](https://docs.streamelements.com/chatbot/commands/default/contest) Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest. --- # One doc tagged with "channel status" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/channel-status#__docusaurus_skipToContent_fallback) [Stream Status\ -------------](https://docs.streamelements.com/websockets/topics/channel-stream-status) Real-time updates about a channel's live streaming status through WebSocket events --- # 2 docs tagged with "chat" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/chat#__docusaurus_skipToContent_fallback) [!vanish\ -------](https://docs.streamelements.com/chatbot/commands/default/vanish) Use the !vanish command in StreamElements chatbot to time yourself out for 1 second, effectively clearing your visible messages. [Chat Message\ ------------](https://docs.streamelements.com/websockets/topics/channel-chat-message) Real-time updates about chat messages on a channel through WebSocket events --- # 10 docs tagged with "api" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/api#__docusaurus_skipToContent_fallback) [$(customapi) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/customapi) Learn how to use $(customapi) in StreamElements Chatbot to make API requests and display responses in chat messages. [Chatbot Counters\ ----------------](https://docs.streamelements.com/websockets/topics/chatbot/chatbot-counters) Real-time updates for StreamElements chatbot counter values via the Astro Websocket Gateway [Custom Code in Alertboxes\ -------------------------](https://docs.streamelements.com/overlays/custom-code-alertboxes) Learn how to implement custom code in alertboxes within the StreamElements Overlay Editor. [Custom Widget & SE\_API\ -----------------------](https://docs.streamelements.com/overlays/custom-widget) Learn how to use the Custom Widget, the most powerful tool in StreamElements Overlay Editor, with HTML, CSS, JavaScript, and API access. [Events\ ------](https://docs.streamelements.com/overlays/custom-widget-events) Understand the events your custom widget can handle in the StreamElements Overlay Editor. [Session Reset\ -------------](https://docs.streamelements.com/websockets/topics/channel-session-reset) Receive full channel session reset notifications via the Astro Websocket Gateway [Session Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-session-update) Real-time updates to your channel session data via the Astro Websocket Gateway [Topics\ ------](https://docs.streamelements.com/websockets/topics) A list of all available topics for the Astro Websocket Gateway [Websocket Client Examples\ -------------------------](https://docs.streamelements.com/websockets/examples) Implementation examples of StreamElements' websocket client in various programming languages. [Websockets\ ----------](https://docs.streamelements.com/websockets) Learn how to utilize StreamElements' real-time websocket gateway for live stream events and interactions. --- # One doc tagged with "chat management" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/chat-management#__docusaurus_skipToContent_fallback) [Spam Filters\ ------------](https://docs.streamelements.com/chatbot/filters) Learn how to effectively use and configure spam filters in StreamElements Chatbot to manage chat interactions and enhance stream security. --- # Tags | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags#__docusaurus_skipToContent_fallback) Tags ==== A[​](https://docs.streamelements.com/tags#A "Direct link to A") ---------------------------------------------------------------- * [action1](https://docs.streamelements.com/tags/action) * [activities1](https://docs.streamelements.com/tags/activities) * [ai1](https://docs.streamelements.com/tags/ai) * [alertboxes1](https://docs.streamelements.com/tags/alertboxes) * [alerts4](https://docs.streamelements.com/tags/alerts) * [api10](https://docs.streamelements.com/tags/api) * [automation1](https://docs.streamelements.com/tags/automation) * * * B[​](https://docs.streamelements.com/tags#B "Direct link to B") ---------------------------------------------------------------- * [betting2](https://docs.streamelements.com/tags/betting) * [broadcast1](https://docs.streamelements.com/tags/broadcast) * * * C[​](https://docs.streamelements.com/tags#C "Direct link to C") ---------------------------------------------------------------- * [changelog1](https://docs.streamelements.com/tags/changelog) * [channel8](https://docs.streamelements.com/tags/channel) * [channel status1](https://docs.streamelements.com/tags/channel-status) * [chat2](https://docs.streamelements.com/tags/chat) * [chat management1](https://docs.streamelements.com/tags/chat-management) * [chatbot112](https://docs.streamelements.com/tags/chatbot) * [code examples1](https://docs.streamelements.com/tags/code-examples) * [commands71](https://docs.streamelements.com/tags/commands) * [community3](https://docs.streamelements.com/tags/community) * [contests1](https://docs.streamelements.com/tags/contests) * [counter2](https://docs.streamelements.com/tags/counter) * [counters2](https://docs.streamelements.com/tags/counters) * [custom code1](https://docs.streamelements.com/tags/custom-code) * [custom code editor1](https://docs.streamelements.com/tags/custom-code-editor) * [custom commands2](https://docs.streamelements.com/tags/custom-commands) * [custom widget1](https://docs.streamelements.com/tags/custom-widget) * [custom widget events1](https://docs.streamelements.com/tags/custom-widget-events) * [custom widgets2](https://docs.streamelements.com/tags/custom-widgets) * [customization2](https://docs.streamelements.com/tags/customization) * * * D[​](https://docs.streamelements.com/tags#D "Direct link to D") ---------------------------------------------------------------- * [default68](https://docs.streamelements.com/tags/default) * [duel4](https://docs.streamelements.com/tags/duel) * * * E[​](https://docs.streamelements.com/tags#E "Direct link to E") ---------------------------------------------------------------- * [emotes8](https://docs.streamelements.com/tags/emotes) * [engagement6](https://docs.streamelements.com/tags/engagement) * * * F[​](https://docs.streamelements.com/tags#F "Direct link to F") ---------------------------------------------------------------- * [filters6](https://docs.streamelements.com/tags/filters) * [finance1](https://docs.streamelements.com/tags/finance) * [fun6](https://docs.streamelements.com/tags/fun) * * * G[​](https://docs.streamelements.com/tags#G "Direct link to G") ---------------------------------------------------------------- * [game11](https://docs.streamelements.com/tags/game) * [games1](https://docs.streamelements.com/tags/games) * [giveaway6](https://docs.streamelements.com/tags/giveaway) * * * H[​](https://docs.streamelements.com/tags#H "Direct link to H") ---------------------------------------------------------------- * [hypecup1](https://docs.streamelements.com/tags/hypecup) * * * I[​](https://docs.streamelements.com/tags#I "Direct link to I") ---------------------------------------------------------------- * [implementation1](https://docs.streamelements.com/tags/implementation) * [integrations1](https://docs.streamelements.com/tags/integrations) * * * L[​](https://docs.streamelements.com/tags#L "Direct link to L") ---------------------------------------------------------------- * [leaderboard1](https://docs.streamelements.com/tags/leaderboard) * [League of Legends1](https://docs.streamelements.com/tags/league-of-legends) * [loyalty21](https://docs.streamelements.com/tags/loyalty) * [loyalty points1](https://docs.streamelements.com/tags/loyalty-points) * * * M[​](https://docs.streamelements.com/tags#M "Direct link to M") ---------------------------------------------------------------- * [math1](https://docs.streamelements.com/tags/math) * [media request13](https://docs.streamelements.com/tags/media-request) * [message id1](https://docs.streamelements.com/tags/message-id) * [moderation40](https://docs.streamelements.com/tags/moderation) * [modules1](https://docs.streamelements.com/tags/modules) * [monetization1](https://docs.streamelements.com/tags/monetization) * * * N[​](https://docs.streamelements.com/tags#N "Direct link to N") ---------------------------------------------------------------- * [nuke2](https://docs.streamelements.com/tags/nuke) * * * O[​](https://docs.streamelements.com/tags#O "Direct link to O") ---------------------------------------------------------------- * [overlay6](https://docs.streamelements.com/tags/overlay) * [overlay editor3](https://docs.streamelements.com/tags/overlay-editor) * [overlays2](https://docs.streamelements.com/tags/overlays) * * * P[​](https://docs.streamelements.com/tags#P "Direct link to P") ---------------------------------------------------------------- * [permissions1](https://docs.streamelements.com/tags/permissions) * [points1](https://docs.streamelements.com/tags/points) * [predictions1](https://docs.streamelements.com/tags/predictions) * * * Q[​](https://docs.streamelements.com/tags#Q "Direct link to Q") ---------------------------------------------------------------- * [queue1](https://docs.streamelements.com/tags/queue) * [quotes2](https://docs.streamelements.com/tags/quotes) * * * R[​](https://docs.streamelements.com/tags#R "Direct link to R") ---------------------------------------------------------------- * [raffle3](https://docs.streamelements.com/tags/raffle) * [real-time5](https://docs.streamelements.com/tags/real-time) * * * S[​](https://docs.streamelements.com/tags#S "Direct link to S") ---------------------------------------------------------------- * [security1](https://docs.streamelements.com/tags/security) * [sender1](https://docs.streamelements.com/tags/sender) * [session2](https://docs.streamelements.com/tags/session) * [song request13](https://docs.streamelements.com/tags/song-request) * [songrequest1](https://docs.streamelements.com/tags/songrequest) * [sound effects2](https://docs.streamelements.com/tags/sound-effects) * [stats2](https://docs.streamelements.com/tags/stats) * [store6](https://docs.streamelements.com/tags/store) * [stream automation2](https://docs.streamelements.com/tags/stream-automation) * [stream design2](https://docs.streamelements.com/tags/stream-design) * [stream engagement3](https://docs.streamelements.com/tags/stream-engagement) * [stream information1](https://docs.streamelements.com/tags/stream-information) * [stream management2](https://docs.streamelements.com/tags/stream-management) * [stream-info1](https://docs.streamelements.com/tags/stream-info) * [streamelements8](https://docs.streamelements.com/tags/streamelements) * [streaming1](https://docs.streamelements.com/tags/streaming) * * * T[​](https://docs.streamelements.com/tags#T "Direct link to T") ---------------------------------------------------------------- * [Teamfight Tactics1](https://docs.streamelements.com/tags/teamfight-tactics) * [text manipulation1](https://docs.streamelements.com/tags/text-manipulation) * [time1](https://docs.streamelements.com/tags/time) * [timers3](https://docs.streamelements.com/tags/timers) * [tips2](https://docs.streamelements.com/tags/tips) * [twitch8](https://docs.streamelements.com/tags/twitch) * * * U[​](https://docs.streamelements.com/tags#U "Direct link to U") ---------------------------------------------------------------- * [url2](https://docs.streamelements.com/tags/url) * [user1](https://docs.streamelements.com/tags/user) * [user interaction1](https://docs.streamelements.com/tags/user-interaction) * [utility36](https://docs.streamelements.com/tags/utility) * * * V[​](https://docs.streamelements.com/tags#V "Direct link to V") ---------------------------------------------------------------- * [variable25](https://docs.streamelements.com/tags/variable) * [variables6](https://docs.streamelements.com/tags/variables) * [viewer engagement2](https://docs.streamelements.com/tags/viewer-engagement) * * * W[​](https://docs.streamelements.com/tags#W "Direct link to W") ---------------------------------------------------------------- * [weather1](https://docs.streamelements.com/tags/weather) * [websocket7](https://docs.streamelements.com/tags/websocket) * [websockets10](https://docs.streamelements.com/tags/websockets) * * * Y[​](https://docs.streamelements.com/tags#Y "Direct link to Y") ---------------------------------------------------------------- * [youtube2](https://docs.streamelements.com/tags/youtube) * * * --- # One doc tagged with "code examples" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/code-examples#__docusaurus_skipToContent_fallback) [Websocket Client Examples\ -------------------------](https://docs.streamelements.com/websockets/examples) Implementation examples of StreamElements' websocket client in various programming languages. --- # 3 docs tagged with "community" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/community#__docusaurus_skipToContent_fallback) [!votekick\ ---------](https://docs.streamelements.com/chatbot/commands/default/votekick) Use the !votekick command in StreamElements chatbot to initiate a community vote to temporarily kick a user from chat. [!voteskip\ ---------](https://docs.streamelements.com/chatbot/commands/default/voteskip) Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video). [Quotes\ ------](https://docs.streamelements.com/chatbot/quotes) Learn how to use the StreamElements Quotes system to save and share memorable moments from your stream with your community. --- # 71 docs tagged with "commands" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/commands#__docusaurus_skipToContent_fallback) [!8ball\ ------](https://docs.streamelements.com/chatbot/commands/default/8ball) Ask the StreamElements chatbot a question with the !8ball command and receive a random, magic 8-ball style answer. Fun for viewer engagement. [!accept Command\ ---------------](https://docs.streamelements.com/chatbot/commands/default/accept) Use the !accept command to accept pending duel challenges initiated with the !duel command in StreamElements chatbot. [!accountage Command\ -------------------](https://docs.streamelements.com/chatbot/commands/default/accountage) Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification. [!addpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/addpoints) Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards. [!alerts\ -------](https://docs.streamelements.com/chatbot/commands/default/alerts) Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management. [!bet\ ----](https://docs.streamelements.com/chatbot/commands/default/bet) Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command. [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!bot\ ----](https://docs.streamelements.com/chatbot/commands/default/bot) Manage your StreamElements chatbot with the !bot command. Control bot behavior, including muting, unmuting, and removing the bot from chat. [!cancelduel\ -----------](https://docs.streamelements.com/chatbot/commands/default/cancelduel) Learn how to use the !cancelduel command in StreamElements chatbot to stop an outgoing duel request you initiated. [!cancelraffle\ -------------](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command. [!chatstats\ ----------](https://docs.streamelements.com/chatbot/commands/default/chatstats) Learn how to use the !chatstats command in StreamElements chatbot to view a link to the channel's detailed chat statistics page. [!closestore\ -----------](https://docs.streamelements.com/chatbot/commands/default/closestore) Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store. [!command\ --------](https://docs.streamelements.com/chatbot/commands/default/command) Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options. [!commands\ ---------](https://docs.streamelements.com/chatbot/commands/default/commands) Learn how to use the !commands command in StreamElements chatbot to display a link to the creator's public commands list page. [!contest\ --------](https://docs.streamelements.com/chatbot/commands/default/contest) Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest. [!deny\ -----](https://docs.streamelements.com/chatbot/commands/default/deny) Learn how to use the !deny command in StreamElements chatbot to reject incoming duel requests initiated with the !duel command. [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!duel\ -----](https://docs.streamelements.com/chatbot/commands/default/duel) Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat. [!editcounter\ ------------](https://docs.streamelements.com/chatbot/commands/default/editcounter) Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat. [!emotecount\ -----------](https://docs.streamelements.com/chatbot/commands/default/emotecount) Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat. [!emotes\ -------](https://docs.streamelements.com/chatbot/commands/default/emotes) Use the !emotes command in StreamElements chatbot to list available emotes from Twitch, BTTV, FFZ, or 7TV, or to reload the entire emote cache. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. [!filesay\ --------](https://docs.streamelements.com/chatbot/commands/default/filesay) Use the !filesay command in StreamElements chatbot to send multiple lines of text from a URL to chat, ideal for bulk commands like bans. [!followage\ ----------](https://docs.streamelements.com/chatbot/commands/default/followage) Learn how to use the !followage command in StreamElements chatbot to check how long a user has been following a Twitch channel. [!giveaway\ ---------](https://docs.streamelements.com/chatbot/commands/default/giveaway) Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway. [!givepoints\ -----------](https://docs.streamelements.com/chatbot/commands/default/givepoints) Learn how viewers can use the !givepoints command in StreamElements chatbot to transfer their loyalty points to another user. [!hypecup\ --------](https://docs.streamelements.com/chatbot/commands/default/hypecup) Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream. [!items\ ------](https://docs.streamelements.com/chatbot/commands/default/items) Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items. [!join\ -----](https://docs.streamelements.com/chatbot/commands/default/join) Use the !join command in the StreamElements chatbot to enter active raffles or giveaways started with !sraffle or, if configured, !raffle. [!kappagen\ ---------](https://docs.streamelements.com/chatbot/commands/default/kappagen) Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget. [!leaderboard\ ------------](https://docs.streamelements.com/chatbot/commands/default/leaderboard) Use the !leaderboard command in StreamElements chatbot to get a link to the channel's loyalty points or watch time leaderboard page. [!level\ ------](https://docs.streamelements.com/chatbot/commands/default/level) Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels. [!module\ -------](https://docs.streamelements.com/chatbot/commands/default/module) Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat. [!next\ -----](https://docs.streamelements.com/chatbot/commands/default/next) Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue. [!nuke\ -----](https://docs.streamelements.com/chatbot/commands/default/nuke) Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex. [!nukeusername\ -------------](https://docs.streamelements.com/chatbot/commands/default/nukeusername) Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex. [!openstore\ ----------](https://docs.streamelements.com/chatbot/commands/default/openstore) Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store. [!pause\ ------](https://docs.streamelements.com/chatbot/commands/default/pause) Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue. [!permit\ -------](https://docs.streamelements.com/chatbot/commands/default/permit) Use the !permit command in StreamElements chatbot to temporarily allow a specific user to post links in chat without being timed out. [!play\ -----](https://docs.streamelements.com/chatbot/commands/default/play) Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback. [!points\ -------](https://docs.streamelements.com/chatbot/commands/default/points) Use the !points command in StreamElements chatbot to check your own or another user's loyalty points balance and leaderboard rank. [!queue\ ------](https://docs.streamelements.com/chatbot/commands/default/queue) Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer. [!quote\ ------](https://docs.streamelements.com/chatbot/commands/default/quote) Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands. [!redeem\ -------](https://docs.streamelements.com/chatbot/commands/default/redeem) Use the !redeem command in StreamElements chatbot to allow viewers to redeem items from your loyalty store using their points. [!removesong\ -----------](https://docs.streamelements.com/chatbot/commands/default/removesong) Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue. [!roulette\ ---------](https://docs.streamelements.com/chatbot/commands/default/roulette) Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose. [!setgame\ --------](https://docs.streamelements.com/chatbot/commands/default/setgame) Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot. [!setpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/setpoints) Learn how moderators can use the !setpoints command to set loyalty points for users in chat using the StreamElements chatbot. [!settitle\ ---------](https://docs.streamelements.com/chatbot/commands/default/settitle) Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily. [!skip\ -----](https://docs.streamelements.com/chatbot/commands/default/skip) Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue. [!slots\ ------](https://docs.streamelements.com/chatbot/commands/default/slots) Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points. [!song\ -----](https://docs.streamelements.com/chatbot/commands/default/song) Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue. [!songqueue\ ----------](https://docs.streamelements.com/chatbot/commands/default/songqueue) Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page. [!songrequest\ ------------](https://docs.streamelements.com/chatbot/commands/default/songrequest) Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue. [!sraffle\ --------](https://docs.streamelements.com/chatbot/commands/default/sraffle) Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join. [!srclear\ --------](https://docs.streamelements.com/chatbot/commands/default/srclear) Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation. [!ticket\ -------](https://docs.streamelements.com/chatbot/commands/default/ticket) Learn how to use the !ticket command in StreamElements chatbot to purchase tickets for giveaways and participate in raffles. [!timer\ ------](https://docs.streamelements.com/chatbot/commands/default/timer) Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat. [!tip\ ----](https://docs.streamelements.com/chatbot/commands/default/tip) Use the !tip command in StreamElements chatbot to provide viewers with a link to your StreamElements tipping page. [!top\ ----](https://docs.streamelements.com/chatbot/commands/default/top) Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat. [!uptime\ -------](https://docs.streamelements.com/chatbot/commands/default/uptime) Use the !uptime command in StreamElements chatbot to check the current stream's duration. [!vanish\ -------](https://docs.streamelements.com/chatbot/commands/default/vanish) Use the !vanish command in StreamElements chatbot to time yourself out for 1 second, effectively clearing your visible messages. [!volume\ -------](https://docs.streamelements.com/chatbot/commands/default/volume) Use the !volume command in StreamElements chatbot to check or set the volume for the media request player. [!votekick\ ---------](https://docs.streamelements.com/chatbot/commands/default/votekick) Use the !votekick command in StreamElements chatbot to initiate a community vote to temporarily kick a user from chat. [!voteskip\ ---------](https://docs.streamelements.com/chatbot/commands/default/voteskip) Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video). [!watchtime\ ----------](https://docs.streamelements.com/chatbot/commands/default/watchtime) Use the !watchtime command in StreamElements chatbot to check your own or another user's accumulated watch time for the channel. [!when\ -----](https://docs.streamelements.com/chatbot/commands/default/when) Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request. [!wrongsong\ ----------](https://docs.streamelements.com/chatbot/commands/default/wrongsong) Remove the last song you added to the StreamElements media request queue using the !wrongsong command. [Default Commands\ ----------------](https://docs.streamelements.com/chatbot/commands/default) Master StreamElements Chatbot's default commands: Usage, examples, and configuration for enhanced stream management and viewer engagement. [Getting Started with Commands\ -----------------------------](https://docs.streamelements.com/chatbot/gettingstarted/commands) Learn how to create and customize chatbot commands for your Twitch stream using StreamElements. Enhance viewer engagement with interactive commands. [StreamElements Chatbot Commands\ -------------------------------](https://docs.streamelements.com/chatbot/commands) Explore StreamElements' default and custom chatbot commands to enhance your stream's interactivity and engagement. --- # 2 docs tagged with "counter" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/counter#__docusaurus_skipToContent_fallback) [!editcounter\ ------------](https://docs.streamelements.com/chatbot/commands/default/editcounter) Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat. [$(getcount)\ -----------](https://docs.streamelements.com/chatbot/variables/getcount) Learn how to use the $(getcount) variable in StreamElements Chatbot to retrieve counter values without incrementing them. --- # One doc tagged with "contests" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/contests#__docusaurus_skipToContent_fallback) [Contests\ --------](https://docs.streamelements.com/websockets/topics/channel-contests) Real-time contest and prediction events published via WebSocket --- # 2 docs tagged with "counters" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/counters#__docusaurus_skipToContent_fallback) [$(count) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/count) Learn how to use the $(count) variable in StreamElements Chatbot to create and manage custom counters for your stream. [Chatbot Counters\ ----------------](https://docs.streamelements.com/websockets/topics/chatbot/chatbot-counters) Real-time updates for StreamElements chatbot counter values via the Astro Websocket Gateway --- # One doc tagged with "custom code" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/custom-code#__docusaurus_skipToContent_fallback) [Custom Code in Alertboxes\ -------------------------](https://docs.streamelements.com/overlays/custom-code-alertboxes) Learn how to implement custom code in alertboxes within the StreamElements Overlay Editor. --- # One doc tagged with "custom code editor" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/custom-code-editor#__docusaurus_skipToContent_fallback) [Custom Widget & SE\_API\ -----------------------](https://docs.streamelements.com/overlays/custom-widget) Learn how to use the Custom Widget, the most powerful tool in StreamElements Overlay Editor, with HTML, CSS, JavaScript, and API access. --- # 2 docs tagged with "custom commands" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/custom-commands#__docusaurus_skipToContent_fallback) [!command\ --------](https://docs.streamelements.com/chatbot/commands/default/command) Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options. [Custom Commands\ ---------------](https://docs.streamelements.com/chatbot/commands/custom) Learn how to create, manage, and optimize custom chatbot commands for your StreamElements-powered Twitch stream. --- # One doc tagged with "custom widget" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/custom-widget#__docusaurus_skipToContent_fallback) [Custom Widget & SE\_API\ -----------------------](https://docs.streamelements.com/overlays/custom-widget) Learn how to use the Custom Widget, the most powerful tool in StreamElements Overlay Editor, with HTML, CSS, JavaScript, and API access. --- # 112 docs tagged with "chatbot" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/chatbot#__docusaurus_skipToContent_fallback) [!8ball\ ------](https://docs.streamelements.com/chatbot/commands/default/8ball) Ask the StreamElements chatbot a question with the !8ball command and receive a random, magic 8-ball style answer. Fun for viewer engagement. [!accept Command\ ---------------](https://docs.streamelements.com/chatbot/commands/default/accept) Use the !accept command to accept pending duel challenges initiated with the !duel command in StreamElements chatbot. [!accountage Command\ -------------------](https://docs.streamelements.com/chatbot/commands/default/accountage) Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification. [!addpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/addpoints) Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards. [!alerts\ -------](https://docs.streamelements.com/chatbot/commands/default/alerts) Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management. [!bet\ ----](https://docs.streamelements.com/chatbot/commands/default/bet) Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command. [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!bot\ ----](https://docs.streamelements.com/chatbot/commands/default/bot) Manage your StreamElements chatbot with the !bot command. Control bot behavior, including muting, unmuting, and removing the bot from chat. [!cancelduel\ -----------](https://docs.streamelements.com/chatbot/commands/default/cancelduel) Learn how to use the !cancelduel command in StreamElements chatbot to stop an outgoing duel request you initiated. [!cancelraffle\ -------------](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command. [!chatstats\ ----------](https://docs.streamelements.com/chatbot/commands/default/chatstats) Learn how to use the !chatstats command in StreamElements chatbot to view a link to the channel's detailed chat statistics page. [!closestore\ -----------](https://docs.streamelements.com/chatbot/commands/default/closestore) Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store. [!command\ --------](https://docs.streamelements.com/chatbot/commands/default/command) Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options. [!commands\ ---------](https://docs.streamelements.com/chatbot/commands/default/commands) Learn how to use the !commands command in StreamElements chatbot to display a link to the creator's public commands list page. [!contest\ --------](https://docs.streamelements.com/chatbot/commands/default/contest) Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest. [!deny\ -----](https://docs.streamelements.com/chatbot/commands/default/deny) Learn how to use the !deny command in StreamElements chatbot to reject incoming duel requests initiated with the !duel command. [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!duel\ -----](https://docs.streamelements.com/chatbot/commands/default/duel) Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat. [!editcounter\ ------------](https://docs.streamelements.com/chatbot/commands/default/editcounter) Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat. [!emotecount\ -----------](https://docs.streamelements.com/chatbot/commands/default/emotecount) Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat. [!emotes\ -------](https://docs.streamelements.com/chatbot/commands/default/emotes) Use the !emotes command in StreamElements chatbot to list available emotes from Twitch, BTTV, FFZ, or 7TV, or to reload the entire emote cache. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. [!filesay\ --------](https://docs.streamelements.com/chatbot/commands/default/filesay) Use the !filesay command in StreamElements chatbot to send multiple lines of text from a URL to chat, ideal for bulk commands like bans. [!followage\ ----------](https://docs.streamelements.com/chatbot/commands/default/followage) Learn how to use the !followage command in StreamElements chatbot to check how long a user has been following a Twitch channel. [!giveaway\ ---------](https://docs.streamelements.com/chatbot/commands/default/giveaway) Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway. [!givepoints\ -----------](https://docs.streamelements.com/chatbot/commands/default/givepoints) Learn how viewers can use the !givepoints command in StreamElements chatbot to transfer their loyalty points to another user. [!hypecup\ --------](https://docs.streamelements.com/chatbot/commands/default/hypecup) Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream. [!items\ ------](https://docs.streamelements.com/chatbot/commands/default/items) Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items. [!join\ -----](https://docs.streamelements.com/chatbot/commands/default/join) Use the !join command in the StreamElements chatbot to enter active raffles or giveaways started with !sraffle or, if configured, !raffle. [!kappagen\ ---------](https://docs.streamelements.com/chatbot/commands/default/kappagen) Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget. [!leaderboard\ ------------](https://docs.streamelements.com/chatbot/commands/default/leaderboard) Use the !leaderboard command in StreamElements chatbot to get a link to the channel's loyalty points or watch time leaderboard page. [!level\ ------](https://docs.streamelements.com/chatbot/commands/default/level) Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels. [!module\ -------](https://docs.streamelements.com/chatbot/commands/default/module) Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat. [!next\ -----](https://docs.streamelements.com/chatbot/commands/default/next) Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue. [!nuke\ -----](https://docs.streamelements.com/chatbot/commands/default/nuke) Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex. [!nukeusername\ -------------](https://docs.streamelements.com/chatbot/commands/default/nukeusername) Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex. [!openstore\ ----------](https://docs.streamelements.com/chatbot/commands/default/openstore) Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store. [!pause\ ------](https://docs.streamelements.com/chatbot/commands/default/pause) Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue. [!permit\ -------](https://docs.streamelements.com/chatbot/commands/default/permit) Use the !permit command in StreamElements chatbot to temporarily allow a specific user to post links in chat without being timed out. [!play\ -----](https://docs.streamelements.com/chatbot/commands/default/play) Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback. [!points\ -------](https://docs.streamelements.com/chatbot/commands/default/points) Use the !points command in StreamElements chatbot to check your own or another user's loyalty points balance and leaderboard rank. [!queue\ ------](https://docs.streamelements.com/chatbot/commands/default/queue) Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer. [!quote\ ------](https://docs.streamelements.com/chatbot/commands/default/quote) Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands. [!redeem\ -------](https://docs.streamelements.com/chatbot/commands/default/redeem) Use the !redeem command in StreamElements chatbot to allow viewers to redeem items from your loyalty store using their points. [!removesong\ -----------](https://docs.streamelements.com/chatbot/commands/default/removesong) Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue. [!roulette\ ---------](https://docs.streamelements.com/chatbot/commands/default/roulette) Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose. [!setgame\ --------](https://docs.streamelements.com/chatbot/commands/default/setgame) Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot. [!setpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/setpoints) Learn how moderators can use the !setpoints command to set loyalty points for users in chat using the StreamElements chatbot. [!settitle\ ---------](https://docs.streamelements.com/chatbot/commands/default/settitle) Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily. [!skip\ -----](https://docs.streamelements.com/chatbot/commands/default/skip) Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue. [!slots\ ------](https://docs.streamelements.com/chatbot/commands/default/slots) Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points. [!song\ -----](https://docs.streamelements.com/chatbot/commands/default/song) Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue. [!songqueue\ ----------](https://docs.streamelements.com/chatbot/commands/default/songqueue) Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page. [!songrequest\ ------------](https://docs.streamelements.com/chatbot/commands/default/songrequest) Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue. [!sraffle\ --------](https://docs.streamelements.com/chatbot/commands/default/sraffle) Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join. [!srclear\ --------](https://docs.streamelements.com/chatbot/commands/default/srclear) Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation. [!timer\ ------](https://docs.streamelements.com/chatbot/commands/default/timer) Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat. [!tip\ ----](https://docs.streamelements.com/chatbot/commands/default/tip) Use the !tip command in StreamElements chatbot to provide viewers with a link to your StreamElements tipping page. [!top\ ----](https://docs.streamelements.com/chatbot/commands/default/top) Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat. [!uptime\ -------](https://docs.streamelements.com/chatbot/commands/default/uptime) Use the !uptime command in StreamElements chatbot to check the current stream's duration. [!vanish\ -------](https://docs.streamelements.com/chatbot/commands/default/vanish) Use the !vanish command in StreamElements chatbot to time yourself out for 1 second, effectively clearing your visible messages. [!volume\ -------](https://docs.streamelements.com/chatbot/commands/default/volume) Use the !volume command in StreamElements chatbot to check or set the volume for the media request player. [!votekick\ ---------](https://docs.streamelements.com/chatbot/commands/default/votekick) Use the !votekick command in StreamElements chatbot to initiate a community vote to temporarily kick a user from chat. [!voteskip\ ---------](https://docs.streamelements.com/chatbot/commands/default/voteskip) Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video). [!watchtime\ ----------](https://docs.streamelements.com/chatbot/commands/default/watchtime) Use the !watchtime command in StreamElements chatbot to check your own or another user's accumulated watch time for the channel. [!when\ -----](https://docs.streamelements.com/chatbot/commands/default/when) Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request. [!wrongsong\ ----------](https://docs.streamelements.com/chatbot/commands/default/wrongsong) Remove the last song you added to the StreamElements media request queue using the !wrongsong command. [$(7tvemotes) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/7tvemotes) Lists active 7TV emotes in a Twitch channel. Learn how to use the $(7tvemotes) variable in StreamElements Chatbot commands. [$(ai) Variable\ --------------](https://docs.streamelements.com/chatbot/variables/ai) Learn how to use the StreamElements AI chatbot variable to generate dynamic responses in your stream chat. [$(args) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/args) Learn how to use the $(args) variable in StreamElements chatbot commands for dynamic, user-input-based responses. [$(bttvemotes) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/bttvemotes) Learn how to use the $(bttvemotes) variable to display active BetterTTV emotes in your Twitch channel. [$(channel) Variables\ --------------------](https://docs.streamelements.com/chatbot/variables/channel) Comprehensive guide to StreamElements Chatbot $(channel) variables for streamers and moderators [$(ffzemotes) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/ffzemotes) Learn how to use the $(ffzemotes) variable to display active FrankerFaceZ emotes in your Twitch channel. [$(getcount)\ -----------](https://docs.streamelements.com/chatbot/variables/getcount) Learn how to use the $(getcount) variable in StreamElements Chatbot to retrieve counter values without incrementing them. [$(leagueoflegends) Variable\ ---------------------------](https://docs.streamelements.com/chatbot/variables/leagueoflegends) Get a League of Legends player's rank and LP using StreamElements Chatbot. Supports Riot IDs and multiple regions. [$(math) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/math) Learn how to use the $(math) variable in StreamElements Chatbot for performing mathematical calculations in chat messages. [$(msgid) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/msgid) Learn how to use the $(msgid) variable to retrieve unique message IDs in StreamElements Chatbot commands. [$(pathescape) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/pathescape) Escape strings for URL paths in StreamElements Chatbot. Learn how to use $(pathescape) with syntax, examples, and parameters. [$(queryescape) Variable\ -----------------------](https://docs.streamelements.com/chatbot/variables/queryescape) Learn how to use the $(queryescape) variable to encode strings for URL usage in StreamElements Chatbot commands. [$(quote)\ --------](https://docs.streamelements.com/chatbot/variables/quote) Learn how to use the $(quote) command in StreamElements Chatbot to display random or specific saved quotes in your Twitch chat. [$(repeat) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/repeat) Learn how to use the $(repeat) variable to repeat phrases in StreamElements Chatbot. Includes usage, examples, and parameters. [$(sender) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/sender) Comprehensive guide to the StreamElements Chatbot $(sender) variable for streamers and moderators [$(setgame)\ ----------](https://docs.streamelements.com/chatbot/variables/setgame) Learn how to use the $(setgame) variable to change the stream game in StreamElements Chatbot. Includes usage, examples, and parameters. [$(settitle) Variable\ --------------------](https://docs.streamelements.com/chatbot/variables/settitle) Change your stream title easily with the $(settitle) command. Learn how to use this StreamElements Chatbot feature with examples and usage tips. [$(stockprice) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/stockprice) Display real-time stock prices in your stream chat using the $(stockprice) variable. Learn usage, examples, and parameters. [$(teamfighttactics) Variable\ ----------------------------](https://docs.streamelements.com/chatbot/variables/teamfighttactics) Get a Teamfight Tactics player's rank and LP using StreamElements Chatbot. Supports Riot IDs and multiple regions. [$(title) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/title) Learn how to use the $(title) variable to display a channel's title in StreamElements Chatbot. [$(touser) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/touser) Learn how to use the $(touser) variable in StreamElements Chatbot to display a user's name or a specified word in chat messages. [$(twitchemotes) Variable\ ------------------------](https://docs.streamelements.com/chatbot/variables/twitchemotes) Learn how to use the $(twitchemotes) variable to display all available Twitch subscriber emotes in your stream chat. [$(uptime) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/uptime) Learn how to use the $(uptime) variable in StreamElements Chatbot to display stream uptime for any user. [$(user) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/user) Comprehensive guide to the StreamElements Chatbot $(user) variable for streamers and moderators [$(weather) Variable\ -------------------](https://docs.streamelements.com/chatbot/variables/weather) Learn how to use the $(weather) variable to display current weather conditions for any location in your StreamElements chatbot. [Banned Words Filter\ -------------------](https://docs.streamelements.com/chatbot/filters/bannedwords) Learn how to use the Banned Words filter in StreamElements Chatbot to automatically remove unwanted messages from your stream chat. [Bingo Module\ ------------](https://docs.streamelements.com/chatbot/modules/emote-bingo) Boost viewer engagement with StreamElements' Emote Bingo. Create interactive Twitch chat games using emotes from Twitch, BTTV, FFZ, and 7TV. [Caps Filter\ -----------](https://docs.streamelements.com/chatbot/filters/caps) Learn how to use the Caps filter to manage excessive capital letters in chat messages on StreamElements [Changelog\ ---------](https://docs.streamelements.com/chatbot/changelog) Stay updated with the latest changes and improvements to the StreamElements Chatbot. [Chat Alerts Module\ ------------------](https://docs.streamelements.com/chatbot/modules/chatalerts) Boost viewer engagement with StreamElements' Chat Alerts module. Automate Twitch notifications and create dynamic chat experiences for your stream. [Chatbot Counters\ ----------------](https://docs.streamelements.com/websockets/topics/chatbot/chatbot-counters) Real-time updates for StreamElements chatbot counter values via the Astro Websocket Gateway [Chatbot Timers\ --------------](https://docs.streamelements.com/chatbot/timers) Learn how to set up and optimize automated messages using StreamElements Chatbot Timers for enhanced stream engagement. [Custom Commands\ ---------------](https://docs.streamelements.com/chatbot/commands/custom) Learn how to create, manage, and optimize custom chatbot commands for your StreamElements-powered Twitch stream. [Default Commands\ ----------------](https://docs.streamelements.com/chatbot/commands/default) Master StreamElements Chatbot's default commands: Usage, examples, and configuration for enhanced stream management and viewer engagement. [Duel Module\ -----------](https://docs.streamelements.com/chatbot/modules/duel) Boost Twitch viewer engagement with StreamElements Chatbot Duel Module. Learn to set up and use this interactive chat game. [Emote Filter\ ------------](https://docs.streamelements.com/chatbot/filters/emotes) Learn how to manage emote usage in your stream chat with the StreamElements Emote Filter. Set limits, customize timeout messages, and exclude user groups. [Getting Started with Commands\ -----------------------------](https://docs.streamelements.com/chatbot/gettingstarted/commands) Learn how to create and customize chatbot commands for your Twitch stream using StreamElements. Enhance viewer engagement with interactive commands. [Getting Started with Timers\ ---------------------------](https://docs.streamelements.com/chatbot/gettingstarted/timers) Learn how to set up and manage automated chat messages with StreamElements Chatbot Timers. Boost engagement and streamline your Twitch stream with timed announcements, reminders, and more. [Link Filter\ -----------](https://docs.streamelements.com/chatbot/filters/links) Manage and control links in chat messages with StreamElements Chatbot's Link Filter feature. Learn how to configure allowlists, blocklists, and timeout settings. [Paragraph Filter\ ----------------](https://docs.streamelements.com/chatbot/filters/paragraph) Learn how to use the Paragraph filter to manage message length in your Twitch chat using StreamElements Chatbot. Configure character limits, timeout durations, and custom messages. [Quotes\ ------](https://docs.streamelements.com/chatbot/quotes) Learn how to use the StreamElements Quotes system to save and share memorable moments from your stream with your community. [StreamElements Chatbot\ ----------------------](https://docs.streamelements.com/) Master the StreamElements Chatbot: Boost engagement, automate tasks, and create interactive streams with our powerful Twitch and YouTube Live chatbot. [StreamElements Chatbot Commands\ -------------------------------](https://docs.streamelements.com/chatbot/commands) Explore StreamElements' default and custom chatbot commands to enhance your stream's interactivity and engagement. [Symbol Filter\ -------------](https://docs.streamelements.com/chatbot/filters/symbol) Learn how to use the Symbol filter in StreamElements Chatbot to manage symbol usage in chat messages. Configure limits, timeout durations, and customize messages for effective moderation. [Time Variables\ --------------](https://docs.streamelements.com/chatbot/variables/time) Learn how to use StreamElements Chatbot time variables to display current time and countdowns in your stream chat. --- # One doc tagged with "custom widget events" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/custom-widget-events#__docusaurus_skipToContent_fallback) [Events\ ------](https://docs.streamelements.com/overlays/custom-widget-events) Understand the events your custom widget can handle in the StreamElements Overlay Editor. --- # 2 docs tagged with "custom widgets" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/custom-widgets#__docusaurus_skipToContent_fallback) [Getting Started\ ---------------](https://docs.streamelements.com/overlays/getting-started) Create an overlay with StreamElements - Custom widgets, alerts, and more for Twitch and YouTube Live. [Overlays\ --------](https://docs.streamelements.com/overlays) Create engaging stream overlays with StreamElements: Custom widgets, alerts, and more for Twitch and YouTube Live. --- # 2 docs tagged with "customization" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/customization#__docusaurus_skipToContent_fallback) [Getting Started with Commands\ -----------------------------](https://docs.streamelements.com/chatbot/gettingstarted/commands) Learn how to create and customize chatbot commands for your Twitch stream using StreamElements. Enhance viewer engagement with interactive commands. [Random Variables\ ----------------](https://docs.streamelements.com/chatbot/variables/random) Learn how to use StreamElements' random variables to generate dynamic content in your stream chat, including numbers, emotes, and chatters. --- # 68 docs tagged with "default" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/default#__docusaurus_skipToContent_fallback) [!8ball\ ------](https://docs.streamelements.com/chatbot/commands/default/8ball) Ask the StreamElements chatbot a question with the !8ball command and receive a random, magic 8-ball style answer. Fun for viewer engagement. [!accept Command\ ---------------](https://docs.streamelements.com/chatbot/commands/default/accept) Use the !accept command to accept pending duel challenges initiated with the !duel command in StreamElements chatbot. [!accountage Command\ -------------------](https://docs.streamelements.com/chatbot/commands/default/accountage) Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification. [!addpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/addpoints) Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards. [!alerts\ -------](https://docs.streamelements.com/chatbot/commands/default/alerts) Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management. [!bet\ ----](https://docs.streamelements.com/chatbot/commands/default/bet) Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command. [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!bot\ ----](https://docs.streamelements.com/chatbot/commands/default/bot) Manage your StreamElements chatbot with the !bot command. Control bot behavior, including muting, unmuting, and removing the bot from chat. [!cancelduel\ -----------](https://docs.streamelements.com/chatbot/commands/default/cancelduel) Learn how to use the !cancelduel command in StreamElements chatbot to stop an outgoing duel request you initiated. [!cancelraffle\ -------------](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command. [!chatstats\ ----------](https://docs.streamelements.com/chatbot/commands/default/chatstats) Learn how to use the !chatstats command in StreamElements chatbot to view a link to the channel's detailed chat statistics page. [!closestore\ -----------](https://docs.streamelements.com/chatbot/commands/default/closestore) Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store. [!command\ --------](https://docs.streamelements.com/chatbot/commands/default/command) Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options. [!commands\ ---------](https://docs.streamelements.com/chatbot/commands/default/commands) Learn how to use the !commands command in StreamElements chatbot to display a link to the creator's public commands list page. [!contest\ --------](https://docs.streamelements.com/chatbot/commands/default/contest) Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest. [!deny\ -----](https://docs.streamelements.com/chatbot/commands/default/deny) Learn how to use the !deny command in StreamElements chatbot to reject incoming duel requests initiated with the !duel command. [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!duel\ -----](https://docs.streamelements.com/chatbot/commands/default/duel) Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat. [!editcounter\ ------------](https://docs.streamelements.com/chatbot/commands/default/editcounter) Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat. [!emotecount\ -----------](https://docs.streamelements.com/chatbot/commands/default/emotecount) Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat. [!emotes\ -------](https://docs.streamelements.com/chatbot/commands/default/emotes) Use the !emotes command in StreamElements chatbot to list available emotes from Twitch, BTTV, FFZ, or 7TV, or to reload the entire emote cache. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. [!filesay\ --------](https://docs.streamelements.com/chatbot/commands/default/filesay) Use the !filesay command in StreamElements chatbot to send multiple lines of text from a URL to chat, ideal for bulk commands like bans. [!followage\ ----------](https://docs.streamelements.com/chatbot/commands/default/followage) Learn how to use the !followage command in StreamElements chatbot to check how long a user has been following a Twitch channel. [!giveaway\ ---------](https://docs.streamelements.com/chatbot/commands/default/giveaway) Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway. [!givepoints\ -----------](https://docs.streamelements.com/chatbot/commands/default/givepoints) Learn how viewers can use the !givepoints command in StreamElements chatbot to transfer their loyalty points to another user. [!hypecup\ --------](https://docs.streamelements.com/chatbot/commands/default/hypecup) Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream. [!items\ ------](https://docs.streamelements.com/chatbot/commands/default/items) Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items. [!join\ -----](https://docs.streamelements.com/chatbot/commands/default/join) Use the !join command in the StreamElements chatbot to enter active raffles or giveaways started with !sraffle or, if configured, !raffle. [!kappagen\ ---------](https://docs.streamelements.com/chatbot/commands/default/kappagen) Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget. [!leaderboard\ ------------](https://docs.streamelements.com/chatbot/commands/default/leaderboard) Use the !leaderboard command in StreamElements chatbot to get a link to the channel's loyalty points or watch time leaderboard page. [!level\ ------](https://docs.streamelements.com/chatbot/commands/default/level) Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels. [!module\ -------](https://docs.streamelements.com/chatbot/commands/default/module) Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat. [!next\ -----](https://docs.streamelements.com/chatbot/commands/default/next) Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue. [!nuke\ -----](https://docs.streamelements.com/chatbot/commands/default/nuke) Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex. [!nukeusername\ -------------](https://docs.streamelements.com/chatbot/commands/default/nukeusername) Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex. [!openstore\ ----------](https://docs.streamelements.com/chatbot/commands/default/openstore) Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store. [!pause\ ------](https://docs.streamelements.com/chatbot/commands/default/pause) Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue. [!permit\ -------](https://docs.streamelements.com/chatbot/commands/default/permit) Use the !permit command in StreamElements chatbot to temporarily allow a specific user to post links in chat without being timed out. [!play\ -----](https://docs.streamelements.com/chatbot/commands/default/play) Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback. [!points\ -------](https://docs.streamelements.com/chatbot/commands/default/points) Use the !points command in StreamElements chatbot to check your own or another user's loyalty points balance and leaderboard rank. [!queue\ ------](https://docs.streamelements.com/chatbot/commands/default/queue) Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer. [!quote\ ------](https://docs.streamelements.com/chatbot/commands/default/quote) Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands. [!redeem\ -------](https://docs.streamelements.com/chatbot/commands/default/redeem) Use the !redeem command in StreamElements chatbot to allow viewers to redeem items from your loyalty store using their points. [!removesong\ -----------](https://docs.streamelements.com/chatbot/commands/default/removesong) Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue. [!roulette\ ---------](https://docs.streamelements.com/chatbot/commands/default/roulette) Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose. [!setgame\ --------](https://docs.streamelements.com/chatbot/commands/default/setgame) Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot. [!setpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/setpoints) Learn how moderators can use the !setpoints command to set loyalty points for users in chat using the StreamElements chatbot. [!settitle\ ---------](https://docs.streamelements.com/chatbot/commands/default/settitle) Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily. [!skip\ -----](https://docs.streamelements.com/chatbot/commands/default/skip) Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue. [!slots\ ------](https://docs.streamelements.com/chatbot/commands/default/slots) Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points. [!song\ -----](https://docs.streamelements.com/chatbot/commands/default/song) Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue. [!songqueue\ ----------](https://docs.streamelements.com/chatbot/commands/default/songqueue) Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page. [!songrequest\ ------------](https://docs.streamelements.com/chatbot/commands/default/songrequest) Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue. [!sraffle\ --------](https://docs.streamelements.com/chatbot/commands/default/sraffle) Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join. [!srclear\ --------](https://docs.streamelements.com/chatbot/commands/default/srclear) Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation. [!ticket\ -------](https://docs.streamelements.com/chatbot/commands/default/ticket) Learn how to use the !ticket command in StreamElements chatbot to purchase tickets for giveaways and participate in raffles. [!timer\ ------](https://docs.streamelements.com/chatbot/commands/default/timer) Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat. [!tip\ ----](https://docs.streamelements.com/chatbot/commands/default/tip) Use the !tip command in StreamElements chatbot to provide viewers with a link to your StreamElements tipping page. [!top\ ----](https://docs.streamelements.com/chatbot/commands/default/top) Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat. [!uptime\ -------](https://docs.streamelements.com/chatbot/commands/default/uptime) Use the !uptime command in StreamElements chatbot to check the current stream's duration. [!vanish\ -------](https://docs.streamelements.com/chatbot/commands/default/vanish) Use the !vanish command in StreamElements chatbot to time yourself out for 1 second, effectively clearing your visible messages. [!volume\ -------](https://docs.streamelements.com/chatbot/commands/default/volume) Use the !volume command in StreamElements chatbot to check or set the volume for the media request player. [!votekick\ ---------](https://docs.streamelements.com/chatbot/commands/default/votekick) Use the !votekick command in StreamElements chatbot to initiate a community vote to temporarily kick a user from chat. [!voteskip\ ---------](https://docs.streamelements.com/chatbot/commands/default/voteskip) Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video). [!watchtime\ ----------](https://docs.streamelements.com/chatbot/commands/default/watchtime) Use the !watchtime command in StreamElements chatbot to check your own or another user's accumulated watch time for the channel. [!when\ -----](https://docs.streamelements.com/chatbot/commands/default/when) Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request. [!wrongsong\ ----------](https://docs.streamelements.com/chatbot/commands/default/wrongsong) Remove the last song you added to the StreamElements media request queue using the !wrongsong command. --- # 4 docs tagged with "duel" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/duel#__docusaurus_skipToContent_fallback) [!accept Command\ ---------------](https://docs.streamelements.com/chatbot/commands/default/accept) Use the !accept command to accept pending duel challenges initiated with the !duel command in StreamElements chatbot. [!cancelduel\ -----------](https://docs.streamelements.com/chatbot/commands/default/cancelduel) Learn how to use the !cancelduel command in StreamElements chatbot to stop an outgoing duel request you initiated. [!deny\ -----](https://docs.streamelements.com/chatbot/commands/default/deny) Learn how to use the !deny command in StreamElements chatbot to reject incoming duel requests initiated with the !duel command. [!duel\ -----](https://docs.streamelements.com/chatbot/commands/default/duel) Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat. --- # 8 docs tagged with "emotes" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/emotes#__docusaurus_skipToContent_fallback) [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!emotecount\ -----------](https://docs.streamelements.com/chatbot/commands/default/emotecount) Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat. [!emotes\ -------](https://docs.streamelements.com/chatbot/commands/default/emotes) Use the !emotes command in StreamElements chatbot to list available emotes from Twitch, BTTV, FFZ, or 7TV, or to reload the entire emote cache. [!kappagen\ ---------](https://docs.streamelements.com/chatbot/commands/default/kappagen) Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget. [$(7tvemotes) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/7tvemotes) Lists active 7TV emotes in a Twitch channel. Learn how to use the $(7tvemotes) variable in StreamElements Chatbot commands. [$(bttvemotes) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/bttvemotes) Learn how to use the $(bttvemotes) variable to display active BetterTTV emotes in your Twitch channel. [$(ffzemotes) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/ffzemotes) Learn how to use the $(ffzemotes) variable to display active FrankerFaceZ emotes in your Twitch channel. [Bingo Module\ ------------](https://docs.streamelements.com/chatbot/modules/emote-bingo) Boost viewer engagement with StreamElements' Emote Bingo. Create interactive Twitch chat games using emotes from Twitch, BTTV, FFZ, and 7TV. --- # 6 docs tagged with "filters" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/filters#__docusaurus_skipToContent_fallback) [Banned Words Filter\ -------------------](https://docs.streamelements.com/chatbot/filters/bannedwords) Learn how to use the Banned Words filter in StreamElements Chatbot to automatically remove unwanted messages from your stream chat. [Caps Filter\ -----------](https://docs.streamelements.com/chatbot/filters/caps) Learn how to use the Caps filter to manage excessive capital letters in chat messages on StreamElements [Emote Filter\ ------------](https://docs.streamelements.com/chatbot/filters/emotes) Learn how to manage emote usage in your stream chat with the StreamElements Emote Filter. Set limits, customize timeout messages, and exclude user groups. [Link Filter\ -----------](https://docs.streamelements.com/chatbot/filters/links) Manage and control links in chat messages with StreamElements Chatbot's Link Filter feature. Learn how to configure allowlists, blocklists, and timeout settings. [Paragraph Filter\ ----------------](https://docs.streamelements.com/chatbot/filters/paragraph) Learn how to use the Paragraph filter to manage message length in your Twitch chat using StreamElements Chatbot. Configure character limits, timeout durations, and custom messages. [Symbol Filter\ -------------](https://docs.streamelements.com/chatbot/filters/symbol) Learn how to use the Symbol filter in StreamElements Chatbot to manage symbol usage in chat messages. Configure limits, timeout durations, and customize messages for effective moderation. --- # 6 docs tagged with "engagement" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/engagement#__docusaurus_skipToContent_fallback) [Bingo Module\ ------------](https://docs.streamelements.com/chatbot/modules/emote-bingo) Boost viewer engagement with StreamElements' Emote Bingo. Create interactive Twitch chat games using emotes from Twitch, BTTV, FFZ, and 7TV. [Chat Alerts Module\ ------------------](https://docs.streamelements.com/chatbot/modules/chatalerts) Boost viewer engagement with StreamElements' Chat Alerts module. Automate Twitch notifications and create dynamic chat experiences for your stream. [Duel Module\ -----------](https://docs.streamelements.com/chatbot/modules/duel) Boost Twitch viewer engagement with StreamElements Chatbot Duel Module. Learn to set up and use this interactive chat game. [Getting Started with Commands\ -----------------------------](https://docs.streamelements.com/chatbot/gettingstarted/commands) Learn how to create and customize chatbot commands for your Twitch stream using StreamElements. Enhance viewer engagement with interactive commands. [Getting Started with Timers\ ---------------------------](https://docs.streamelements.com/chatbot/gettingstarted/timers) Learn how to set up and manage automated chat messages with StreamElements Chatbot Timers. Boost engagement and streamline your Twitch stream with timed announcements, reminders, and more. [Random Variables\ ----------------](https://docs.streamelements.com/chatbot/variables/random) Learn how to use StreamElements' random variables to generate dynamic content in your stream chat, including numbers, emotes, and chatters. --- # 6 docs tagged with "fun" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/fun#__docusaurus_skipToContent_fallback) [!8ball\ ------](https://docs.streamelements.com/chatbot/commands/default/8ball) Ask the StreamElements chatbot a question with the !8ball command and receive a random, magic 8-ball style answer. Fun for viewer engagement. [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!kappagen\ ---------](https://docs.streamelements.com/chatbot/commands/default/kappagen) Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget. [!quote\ ------](https://docs.streamelements.com/chatbot/commands/default/quote) Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands. [!roulette\ ---------](https://docs.streamelements.com/chatbot/commands/default/roulette) Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose. [!slots\ ------](https://docs.streamelements.com/chatbot/commands/default/slots) Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points. --- # One doc tagged with "finance" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/finance#__docusaurus_skipToContent_fallback) [$(stockprice) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/stockprice) Display real-time stock prices in your stream chat using the $(stockprice) variable. Learn usage, examples, and parameters. --- # 11 docs tagged with "game" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/game#__docusaurus_skipToContent_fallback) [!accept Command\ ---------------](https://docs.streamelements.com/chatbot/commands/default/accept) Use the !accept command to accept pending duel challenges initiated with the !duel command in StreamElements chatbot. [!bet\ ----](https://docs.streamelements.com/chatbot/commands/default/bet) Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command. [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!cancelduel\ -----------](https://docs.streamelements.com/chatbot/commands/default/cancelduel) Learn how to use the !cancelduel command in StreamElements chatbot to stop an outgoing duel request you initiated. [!contest\ --------](https://docs.streamelements.com/chatbot/commands/default/contest) Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest. [!deny\ -----](https://docs.streamelements.com/chatbot/commands/default/deny) Learn how to use the !deny command in StreamElements chatbot to reject incoming duel requests initiated with the !duel command. [!duel\ -----](https://docs.streamelements.com/chatbot/commands/default/duel) Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat. [!roulette\ ---------](https://docs.streamelements.com/chatbot/commands/default/roulette) Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose. [!slots\ ------](https://docs.streamelements.com/chatbot/commands/default/slots) Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points. [$(game) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/game) Learn how to use the $(game) variable to display the current game being played on a Twitch channel. [Duel Module\ -----------](https://docs.streamelements.com/chatbot/modules/duel) Boost Twitch viewer engagement with StreamElements Chatbot Duel Module. Learn to set up and use this interactive chat game. --- # 6 docs tagged with "giveaway" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/giveaway#__docusaurus_skipToContent_fallback) [!cancelraffle\ -------------](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command. [!giveaway\ ---------](https://docs.streamelements.com/chatbot/commands/default/giveaway) Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway. [!join\ -----](https://docs.streamelements.com/chatbot/commands/default/join) Use the !join command in the StreamElements chatbot to enter active raffles or giveaways started with !sraffle or, if configured, !raffle. [!sraffle\ --------](https://docs.streamelements.com/chatbot/commands/default/sraffle) Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join. [!ticket\ -------](https://docs.streamelements.com/chatbot/commands/default/ticket) Learn how to use the !ticket command in StreamElements chatbot to purchase tickets for giveaways and participate in raffles. [Giveaways\ ---------](https://docs.streamelements.com/websockets/topics/channel-giveaway) Real-time updates for channel giveaways via WebSocket --- # One doc tagged with "games" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/games#__docusaurus_skipToContent_fallback) [Bingo Module\ ------------](https://docs.streamelements.com/chatbot/modules/emote-bingo) Boost viewer engagement with StreamElements' Emote Bingo. Create interactive Twitch chat games using emotes from Twitch, BTTV, FFZ, and 7TV. --- # One doc tagged with "hypecup" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/hypecup#__docusaurus_skipToContent_fallback) [!hypecup\ --------](https://docs.streamelements.com/chatbot/commands/default/hypecup) Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream. --- # One doc tagged with "integrations" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/integrations#__docusaurus_skipToContent_fallback) [$(customapi) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/customapi) Learn how to use $(customapi) in StreamElements Chatbot to make API requests and display responses in chat messages. --- # One doc tagged with "leaderboard" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/leaderboard#__docusaurus_skipToContent_fallback) [!top\ ----](https://docs.streamelements.com/chatbot/commands/default/top) Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat. --- # One doc tagged with "implementation" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/implementation#__docusaurus_skipToContent_fallback) [Websocket Client Examples\ -------------------------](https://docs.streamelements.com/websockets/examples) Implementation examples of StreamElements' websocket client in various programming languages. --- # One doc tagged with "League of Legends" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/league-of-legends#__docusaurus_skipToContent_fallback) [$(leagueoflegends) Variable\ ---------------------------](https://docs.streamelements.com/chatbot/variables/leagueoflegends) Get a League of Legends player's rank and LP using StreamElements Chatbot. Supports Riot IDs and multiple regions. --- # One doc tagged with "loyalty points" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/loyalty-points#__docusaurus_skipToContent_fallback) [$(pointsname) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/pointsname) Learn how to use the $(pointsname) variable in StreamElements Chatbot to display your custom loyalty points name in chat messages and commands. --- # 21 docs tagged with "loyalty" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/loyalty#__docusaurus_skipToContent_fallback) [!addpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/addpoints) Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards. [!bet\ ----](https://docs.streamelements.com/chatbot/commands/default/bet) Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command. [!bingo\ ------](https://docs.streamelements.com/chatbot/commands/default/bingo) Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes. [!closestore\ -----------](https://docs.streamelements.com/chatbot/commands/default/closestore) Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store. [!contest\ --------](https://docs.streamelements.com/chatbot/commands/default/contest) Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest. [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!duel\ -----](https://docs.streamelements.com/chatbot/commands/default/duel) Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. [!giveaway\ ---------](https://docs.streamelements.com/chatbot/commands/default/giveaway) Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway. [!givepoints\ -----------](https://docs.streamelements.com/chatbot/commands/default/givepoints) Learn how viewers can use the !givepoints command in StreamElements chatbot to transfer their loyalty points to another user. [!items\ ------](https://docs.streamelements.com/chatbot/commands/default/items) Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items. [!leaderboard\ ------------](https://docs.streamelements.com/chatbot/commands/default/leaderboard) Use the !leaderboard command in StreamElements chatbot to get a link to the channel's loyalty points or watch time leaderboard page. [!openstore\ ----------](https://docs.streamelements.com/chatbot/commands/default/openstore) Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store. [!points\ -------](https://docs.streamelements.com/chatbot/commands/default/points) Use the !points command in StreamElements chatbot to check your own or another user's loyalty points balance and leaderboard rank. [!redeem\ -------](https://docs.streamelements.com/chatbot/commands/default/redeem) Use the !redeem command in StreamElements chatbot to allow viewers to redeem items from your loyalty store using their points. [!roulette\ ---------](https://docs.streamelements.com/chatbot/commands/default/roulette) Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose. [!setpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/setpoints) Learn how moderators can use the !setpoints command to set loyalty points for users in chat using the StreamElements chatbot. [!slots\ ------](https://docs.streamelements.com/chatbot/commands/default/slots) Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points. [!ticket\ -------](https://docs.streamelements.com/chatbot/commands/default/ticket) Learn how to use the !ticket command in StreamElements chatbot to purchase tickets for giveaways and participate in raffles. [!top\ ----](https://docs.streamelements.com/chatbot/commands/default/top) Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat. [!watchtime\ ----------](https://docs.streamelements.com/chatbot/commands/default/watchtime) Use the !watchtime command in StreamElements chatbot to check your own or another user's accumulated watch time for the channel. --- # One doc tagged with "math" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/math#__docusaurus_skipToContent_fallback) [$(math) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/math) Learn how to use the $(math) variable in StreamElements Chatbot for performing mathematical calculations in chat messages. --- # 13 docs tagged with "media request" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/media-request#__docusaurus_skipToContent_fallback) [!next\ -----](https://docs.streamelements.com/chatbot/commands/default/next) Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue. [!pause\ ------](https://docs.streamelements.com/chatbot/commands/default/pause) Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue. [!play\ -----](https://docs.streamelements.com/chatbot/commands/default/play) Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback. [!removesong\ -----------](https://docs.streamelements.com/chatbot/commands/default/removesong) Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue. [!skip\ -----](https://docs.streamelements.com/chatbot/commands/default/skip) Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue. [!song\ -----](https://docs.streamelements.com/chatbot/commands/default/song) Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue. [!songqueue\ ----------](https://docs.streamelements.com/chatbot/commands/default/songqueue) Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page. [!songrequest\ ------------](https://docs.streamelements.com/chatbot/commands/default/songrequest) Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue. [!srclear\ --------](https://docs.streamelements.com/chatbot/commands/default/srclear) Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation. [!volume\ -------](https://docs.streamelements.com/chatbot/commands/default/volume) Use the !volume command in StreamElements chatbot to check or set the volume for the media request player. [!voteskip\ ---------](https://docs.streamelements.com/chatbot/commands/default/voteskip) Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video). [!when\ -----](https://docs.streamelements.com/chatbot/commands/default/when) Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request. [!wrongsong\ ----------](https://docs.streamelements.com/chatbot/commands/default/wrongsong) Remove the last song you added to the StreamElements media request queue using the !wrongsong command. --- # One doc tagged with "message id" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/message-id#__docusaurus_skipToContent_fallback) [$(msgid) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/msgid) Learn how to use the $(msgid) variable to retrieve unique message IDs in StreamElements Chatbot commands. --- # One doc tagged with "modules" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/modules#__docusaurus_skipToContent_fallback) [!module\ -------](https://docs.streamelements.com/chatbot/commands/default/module) Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat. --- # One doc tagged with "monetization" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/monetization#__docusaurus_skipToContent_fallback) [!tip\ ----](https://docs.streamelements.com/chatbot/commands/default/tip) Use the !tip command in StreamElements chatbot to provide viewers with a link to your StreamElements tipping page. --- # 40 docs tagged with "moderation" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/moderation#__docusaurus_skipToContent_fallback) [!accountage Command\ -------------------](https://docs.streamelements.com/chatbot/commands/default/accountage) Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification. [!addpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/addpoints) Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards. [!alerts\ -------](https://docs.streamelements.com/chatbot/commands/default/alerts) Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management. [!bot\ ----](https://docs.streamelements.com/chatbot/commands/default/bot) Manage your StreamElements chatbot with the !bot command. Control bot behavior, including muting, unmuting, and removing the bot from chat. [!cancelraffle\ -------------](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command. [!closestore\ -----------](https://docs.streamelements.com/chatbot/commands/default/closestore) Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store. [!command\ --------](https://docs.streamelements.com/chatbot/commands/default/command) Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options. [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!editcounter\ ------------](https://docs.streamelements.com/chatbot/commands/default/editcounter) Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. [!filesay\ --------](https://docs.streamelements.com/chatbot/commands/default/filesay) Use the !filesay command in StreamElements chatbot to send multiple lines of text from a URL to chat, ideal for bulk commands like bans. [!hypecup\ --------](https://docs.streamelements.com/chatbot/commands/default/hypecup) Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream. [!level\ ------](https://docs.streamelements.com/chatbot/commands/default/level) Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels. [!module\ -------](https://docs.streamelements.com/chatbot/commands/default/module) Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat. [!nuke\ -----](https://docs.streamelements.com/chatbot/commands/default/nuke) Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex. [!nukeusername\ -------------](https://docs.streamelements.com/chatbot/commands/default/nukeusername) Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex. [!openstore\ ----------](https://docs.streamelements.com/chatbot/commands/default/openstore) Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store. [!pause\ ------](https://docs.streamelements.com/chatbot/commands/default/pause) Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue. [!permit\ -------](https://docs.streamelements.com/chatbot/commands/default/permit) Use the !permit command in StreamElements chatbot to temporarily allow a specific user to post links in chat without being timed out. [!play\ -----](https://docs.streamelements.com/chatbot/commands/default/play) Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback. [!queue\ ------](https://docs.streamelements.com/chatbot/commands/default/queue) Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer. [!removesong\ -----------](https://docs.streamelements.com/chatbot/commands/default/removesong) Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue. [!setgame\ --------](https://docs.streamelements.com/chatbot/commands/default/setgame) Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot. [!setpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/setpoints) Learn how moderators can use the !setpoints command to set loyalty points for users in chat using the StreamElements chatbot. [!settitle\ ---------](https://docs.streamelements.com/chatbot/commands/default/settitle) Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily. [!skip\ -----](https://docs.streamelements.com/chatbot/commands/default/skip) Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue. [!sraffle\ --------](https://docs.streamelements.com/chatbot/commands/default/sraffle) Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join. [!srclear\ --------](https://docs.streamelements.com/chatbot/commands/default/srclear) Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation. [!timer\ ------](https://docs.streamelements.com/chatbot/commands/default/timer) Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat. [!volume\ -------](https://docs.streamelements.com/chatbot/commands/default/volume) Use the !volume command in StreamElements chatbot to check or set the volume for the media request player. [!votekick\ ---------](https://docs.streamelements.com/chatbot/commands/default/votekick) Use the !votekick command in StreamElements chatbot to initiate a community vote to temporarily kick a user from chat. [Banned Words Filter\ -------------------](https://docs.streamelements.com/chatbot/filters/bannedwords) Learn how to use the Banned Words filter in StreamElements Chatbot to automatically remove unwanted messages from your stream chat. [Caps Filter\ -----------](https://docs.streamelements.com/chatbot/filters/caps) Learn how to use the Caps filter to manage excessive capital letters in chat messages on StreamElements [Emote Filter\ ------------](https://docs.streamelements.com/chatbot/filters/emotes) Learn how to manage emote usage in your stream chat with the StreamElements Emote Filter. Set limits, customize timeout messages, and exclude user groups. [Link Filter\ -----------](https://docs.streamelements.com/chatbot/filters/links) Manage and control links in chat messages with StreamElements Chatbot's Link Filter feature. Learn how to configure allowlists, blocklists, and timeout settings. [Paragraph Filter\ ----------------](https://docs.streamelements.com/chatbot/filters/paragraph) Learn how to use the Paragraph filter to manage message length in your Twitch chat using StreamElements Chatbot. Configure character limits, timeout durations, and custom messages. [Spam Filters\ ------------](https://docs.streamelements.com/chatbot/filters) Learn how to effectively use and configure spam filters in StreamElements Chatbot to manage chat interactions and enhance stream security. [Symbol Filter\ -------------](https://docs.streamelements.com/chatbot/filters/symbol) Learn how to use the Symbol filter in StreamElements Chatbot to manage symbol usage in chat messages. Configure limits, timeout durations, and customize messages for effective moderation. [Tips\ ----](https://docs.streamelements.com/websockets/topics/channel-tips) Real-time updates about tips/donations on a channel through WebSocket events [Tips Moderation\ ---------------](https://docs.streamelements.com/websockets/topics/channel-tips-moderation) Real-time updates about tip moderation status changes through WebSocket events --- # 3 docs tagged with "overlay editor" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/overlay-editor#__docusaurus_skipToContent_fallback) [Custom Code in Alertboxes\ -------------------------](https://docs.streamelements.com/overlays/custom-code-alertboxes) Learn how to implement custom code in alertboxes within the StreamElements Overlay Editor. [Custom Widget & SE\_API\ -----------------------](https://docs.streamelements.com/overlays/custom-widget) Learn how to use the Custom Widget, the most powerful tool in StreamElements Overlay Editor, with HTML, CSS, JavaScript, and API access. [Events\ ------](https://docs.streamelements.com/overlays/custom-widget-events) Understand the events your custom widget can handle in the StreamElements Overlay Editor. --- # 2 docs tagged with "nuke" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/nuke#__docusaurus_skipToContent_fallback) [!nuke\ -----](https://docs.streamelements.com/chatbot/commands/default/nuke) Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex. [!nukeusername\ -------------](https://docs.streamelements.com/chatbot/commands/default/nukeusername) Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex. --- # 2 docs tagged with "overlays" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/overlays#__docusaurus_skipToContent_fallback) [Getting Started\ ---------------](https://docs.streamelements.com/overlays/getting-started) Create an overlay with StreamElements - Custom widgets, alerts, and more for Twitch and YouTube Live. [Overlays\ --------](https://docs.streamelements.com/overlays) Create engaging stream overlays with StreamElements: Custom widgets, alerts, and more for Twitch and YouTube Live. --- # 6 docs tagged with "overlay" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/overlay#__docusaurus_skipToContent_fallback) [!alerts\ -------](https://docs.streamelements.com/chatbot/commands/default/alerts) Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management. [!hypecup\ --------](https://docs.streamelements.com/chatbot/commands/default/hypecup) Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream. [!kappagen\ ---------](https://docs.streamelements.com/chatbot/commands/default/kappagen) Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget. [Overlay Action\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-action) Real-time updates for channel overlay actions via WebSocket [Overlay Broadcast\ -----------------](https://docs.streamelements.com/websockets/topics/channel-overlay-broadcast) Real-time custom event broadcasting to channel overlays via WebSocket [Overlay Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-update) Real-time updates when overlay configurations change via WebSocket --- # One doc tagged with "permissions" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/permissions#__docusaurus_skipToContent_fallback) [!level\ ------](https://docs.streamelements.com/chatbot/commands/default/level) Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels. --- # One doc tagged with "points" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/points#__docusaurus_skipToContent_fallback) [!addpoints\ ----------](https://docs.streamelements.com/chatbot/commands/default/addpoints) Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards. --- # One doc tagged with "queue" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/queue#__docusaurus_skipToContent_fallback) [!queue\ ------](https://docs.streamelements.com/chatbot/commands/default/queue) Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer. --- # One doc tagged with "predictions" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/predictions#__docusaurus_skipToContent_fallback) [Contests\ --------](https://docs.streamelements.com/websockets/topics/channel-contests) Real-time contest and prediction events published via WebSocket --- # 2 docs tagged with "quotes" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/quotes#__docusaurus_skipToContent_fallback) [!quote\ ------](https://docs.streamelements.com/chatbot/commands/default/quote) Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands. [Quotes\ ------](https://docs.streamelements.com/chatbot/quotes) Learn how to use the StreamElements Quotes system to save and share memorable moments from your stream with your community. --- # 3 docs tagged with "raffle" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/raffle#__docusaurus_skipToContent_fallback) [!cancelraffle\ -------------](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command. [!join\ -----](https://docs.streamelements.com/chatbot/commands/default/join) Use the !join command in the StreamElements chatbot to enter active raffles or giveaways started with !sraffle or, if configured, !raffle. [!sraffle\ --------](https://docs.streamelements.com/chatbot/commands/default/sraffle) Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join. --- # 5 docs tagged with "real-time" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/real-time#__docusaurus_skipToContent_fallback) [Chatbot Counters\ ----------------](https://docs.streamelements.com/websockets/topics/chatbot/chatbot-counters) Real-time updates for StreamElements chatbot counter values via the Astro Websocket Gateway [Session Reset\ -------------](https://docs.streamelements.com/websockets/topics/channel-session-reset) Receive full channel session reset notifications via the Astro Websocket Gateway [Session Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-session-update) Real-time updates to your channel session data via the Astro Websocket Gateway [Topics\ ------](https://docs.streamelements.com/websockets/topics) A list of all available topics for the Astro Websocket Gateway [Websockets\ ----------](https://docs.streamelements.com/websockets) Learn how to utilize StreamElements' real-time websocket gateway for live stream events and interactions. --- # One doc tagged with "sender" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/sender#__docusaurus_skipToContent_fallback) [$(sender) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/sender) Comprehensive guide to the StreamElements Chatbot $(sender) variable for streamers and moderators --- # 2 docs tagged with "session" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/session#__docusaurus_skipToContent_fallback) [Session Reset\ -------------](https://docs.streamelements.com/websockets/topics/channel-session-reset) Receive full channel session reset notifications via the Astro Websocket Gateway [Session Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-session-update) Real-time updates to your channel session data via the Astro Websocket Gateway --- # One doc tagged with "security" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/security#__docusaurus_skipToContent_fallback) [Spam Filters\ ------------](https://docs.streamelements.com/chatbot/filters) Learn how to effectively use and configure spam filters in StreamElements Chatbot to manage chat interactions and enhance stream security. --- # One doc tagged with "songrequest" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/songrequest#__docusaurus_skipToContent_fallback) [Songrequest\ -----------](https://docs.streamelements.com/websockets/topics/channel-songrequest) Real-time songrequest events published via WebSocket for queue, player, and settings updates --- # 13 docs tagged with "song request" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/song-request#__docusaurus_skipToContent_fallback) [!next\ -----](https://docs.streamelements.com/chatbot/commands/default/next) Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue. [!pause\ ------](https://docs.streamelements.com/chatbot/commands/default/pause) Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue. [!play\ -----](https://docs.streamelements.com/chatbot/commands/default/play) Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback. [!removesong\ -----------](https://docs.streamelements.com/chatbot/commands/default/removesong) Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue. [!skip\ -----](https://docs.streamelements.com/chatbot/commands/default/skip) Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue. [!song\ -----](https://docs.streamelements.com/chatbot/commands/default/song) Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue. [!songqueue\ ----------](https://docs.streamelements.com/chatbot/commands/default/songqueue) Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page. [!songrequest\ ------------](https://docs.streamelements.com/chatbot/commands/default/songrequest) Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue. [!srclear\ --------](https://docs.streamelements.com/chatbot/commands/default/srclear) Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation. [!volume\ -------](https://docs.streamelements.com/chatbot/commands/default/volume) Use the !volume command in StreamElements chatbot to check or set the volume for the media request player. [!voteskip\ ---------](https://docs.streamelements.com/chatbot/commands/default/voteskip) Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video). [!when\ -----](https://docs.streamelements.com/chatbot/commands/default/when) Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request. [!wrongsong\ ----------](https://docs.streamelements.com/chatbot/commands/default/wrongsong) Remove the last song you added to the StreamElements media request queue using the !wrongsong command. --- # 2 docs tagged with "sound effects" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/sound-effects#__docusaurus_skipToContent_fallback) [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. --- # 2 docs tagged with "stats" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stats#__docusaurus_skipToContent_fallback) [!chatstats\ ----------](https://docs.streamelements.com/chatbot/commands/default/chatstats) Learn how to use the !chatstats command in StreamElements chatbot to view a link to the channel's detailed chat statistics page. [!emotecount\ -----------](https://docs.streamelements.com/chatbot/commands/default/emotecount) Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat. --- # 6 docs tagged with "store" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/store#__docusaurus_skipToContent_fallback) [!closestore\ -----------](https://docs.streamelements.com/chatbot/commands/default/closestore) Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store. [!disablesfx\ -----------](https://docs.streamelements.com/chatbot/commands/default/disablesfx) Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store. [!enablesfx\ ----------](https://docs.streamelements.com/chatbot/commands/default/enablesfx) Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store. [!items\ ------](https://docs.streamelements.com/chatbot/commands/default/items) Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items. [!openstore\ ----------](https://docs.streamelements.com/chatbot/commands/default/openstore) Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store. [!redeem\ -------](https://docs.streamelements.com/chatbot/commands/default/redeem) Use the !redeem command in StreamElements chatbot to allow viewers to redeem items from your loyalty store using their points. --- # 2 docs tagged with "stream automation" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stream-automation#__docusaurus_skipToContent_fallback) [Chatbot Timers\ --------------](https://docs.streamelements.com/chatbot/timers) Learn how to set up and optimize automated messages using StreamElements Chatbot Timers for enhanced stream engagement. [StreamElements Chatbot\ ----------------------](https://docs.streamelements.com/) Master the StreamElements Chatbot: Boost engagement, automate tasks, and create interactive streams with our powerful Twitch and YouTube Live chatbot. --- # 2 docs tagged with "stream design" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stream-design#__docusaurus_skipToContent_fallback) [Getting Started\ ---------------](https://docs.streamelements.com/overlays/getting-started) Create an overlay with StreamElements - Custom widgets, alerts, and more for Twitch and YouTube Live. [Overlays\ --------](https://docs.streamelements.com/overlays) Create engaging stream overlays with StreamElements: Custom widgets, alerts, and more for Twitch and YouTube Live. --- # 3 docs tagged with "stream engagement" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stream-engagement#__docusaurus_skipToContent_fallback) [Custom Commands\ ---------------](https://docs.streamelements.com/chatbot/commands/custom) Learn how to create, manage, and optimize custom chatbot commands for your StreamElements-powered Twitch stream. [Quotes\ ------](https://docs.streamelements.com/chatbot/quotes) Learn how to use the StreamElements Quotes system to save and share memorable moments from your stream with your community. [StreamElements Chatbot Commands\ -------------------------------](https://docs.streamelements.com/chatbot/commands) Explore StreamElements' default and custom chatbot commands to enhance your stream's interactivity and engagement. --- # One doc tagged with "stream information" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stream-information#__docusaurus_skipToContent_fallback) [$(uptime) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/uptime) Learn how to use the $(uptime) variable in StreamElements Chatbot to display stream uptime for any user. --- # One doc tagged with "stream-info" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stream-info#__docusaurus_skipToContent_fallback) [$(title) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/title) Learn how to use the $(title) variable to display a channel's title in StreamElements Chatbot. --- # 8 docs tagged with "streamelements" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/streamelements#__docusaurus_skipToContent_fallback) [Changelog\ ---------](https://docs.streamelements.com/chatbot/changelog) Stay updated with the latest changes and improvements to the StreamElements Chatbot. [Custom Code in Alertboxes\ -------------------------](https://docs.streamelements.com/overlays/custom-code-alertboxes) Learn how to implement custom code in alertboxes within the StreamElements Overlay Editor. [Custom Widget & SE\_API\ -----------------------](https://docs.streamelements.com/overlays/custom-widget) Learn how to use the Custom Widget, the most powerful tool in StreamElements Overlay Editor, with HTML, CSS, JavaScript, and API access. [Default Commands\ ----------------](https://docs.streamelements.com/chatbot/commands/default) Master StreamElements Chatbot's default commands: Usage, examples, and configuration for enhanced stream management and viewer engagement. [Events\ ------](https://docs.streamelements.com/overlays/custom-widget-events) Understand the events your custom widget can handle in the StreamElements Overlay Editor. [Getting Started\ ---------------](https://docs.streamelements.com/overlays/getting-started) Create an overlay with StreamElements - Custom widgets, alerts, and more for Twitch and YouTube Live. [Overlays\ --------](https://docs.streamelements.com/overlays) Create engaging stream overlays with StreamElements: Custom widgets, alerts, and more for Twitch and YouTube Live. [StreamElements Chatbot\ ----------------------](https://docs.streamelements.com/) Master the StreamElements Chatbot: Boost engagement, automate tasks, and create interactive streams with our powerful Twitch and YouTube Live chatbot. --- # 2 docs tagged with "stream management" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/stream-management#__docusaurus_skipToContent_fallback) [$(setgame)\ ----------](https://docs.streamelements.com/chatbot/variables/setgame) Learn how to use the $(setgame) variable to change the stream game in StreamElements Chatbot. Includes usage, examples, and parameters. [$(settitle) Variable\ --------------------](https://docs.streamelements.com/chatbot/variables/settitle) Change your stream title easily with the $(settitle) command. Learn how to use this StreamElements Chatbot feature with examples and usage tips. --- # One doc tagged with "streaming" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/streaming#__docusaurus_skipToContent_fallback) [Stream Status\ -------------](https://docs.streamelements.com/websockets/topics/channel-stream-status) Real-time updates about a channel's live streaming status through WebSocket events --- # One doc tagged with "Teamfight Tactics" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/teamfight-tactics#__docusaurus_skipToContent_fallback) [$(teamfighttactics) Variable\ ----------------------------](https://docs.streamelements.com/chatbot/variables/teamfighttactics) Get a Teamfight Tactics player's rank and LP using StreamElements Chatbot. Supports Riot IDs and multiple regions. --- # One doc tagged with "text manipulation" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/text-manipulation#__docusaurus_skipToContent_fallback) [$(repeat) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/repeat) Learn how to use the $(repeat) variable to repeat phrases in StreamElements Chatbot. Includes usage, examples, and parameters. --- # 3 docs tagged with "timers" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/timers#__docusaurus_skipToContent_fallback) [!timer\ ------](https://docs.streamelements.com/chatbot/commands/default/timer) Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat. [Chatbot Timers\ --------------](https://docs.streamelements.com/chatbot/timers) Learn how to set up and optimize automated messages using StreamElements Chatbot Timers for enhanced stream engagement. [Getting Started with Timers\ ---------------------------](https://docs.streamelements.com/chatbot/gettingstarted/timers) Learn how to set up and manage automated chat messages with StreamElements Chatbot Timers. Boost engagement and streamline your Twitch stream with timed announcements, reminders, and more. --- # 2 docs tagged with "tips" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/tips#__docusaurus_skipToContent_fallback) [Tips\ ----](https://docs.streamelements.com/websockets/topics/channel-tips) Real-time updates about tips/donations on a channel through WebSocket events [Tips Moderation\ ---------------](https://docs.streamelements.com/websockets/topics/channel-tips-moderation) Real-time updates about tip moderation status changes through WebSocket events --- # One doc tagged with "time" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/time#__docusaurus_skipToContent_fallback) [Time Variables\ --------------](https://docs.streamelements.com/chatbot/variables/time) Learn how to use StreamElements Chatbot time variables to display current time and countdowns in your stream chat. --- # 8 docs tagged with "twitch" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/twitch#__docusaurus_skipToContent_fallback) [!accountage Command\ -------------------](https://docs.streamelements.com/chatbot/commands/default/accountage) Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification. [!followage\ ----------](https://docs.streamelements.com/chatbot/commands/default/followage) Learn how to use the !followage command in StreamElements chatbot to check how long a user has been following a Twitch channel. [!setgame\ --------](https://docs.streamelements.com/chatbot/commands/default/setgame) Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot. [!settitle\ ---------](https://docs.streamelements.com/chatbot/commands/default/settitle) Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily. [$(game) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/game) Learn how to use the $(game) variable to display the current game being played on a Twitch channel. [Changelog\ ---------](https://docs.streamelements.com/chatbot/changelog) Stay updated with the latest changes and improvements to the StreamElements Chatbot. [Default Commands\ ----------------](https://docs.streamelements.com/chatbot/commands/default) Master StreamElements Chatbot's default commands: Usage, examples, and configuration for enhanced stream management and viewer engagement. [StreamElements Chatbot\ ----------------------](https://docs.streamelements.com/) Master the StreamElements Chatbot: Boost engagement, automate tasks, and create interactive streams with our powerful Twitch and YouTube Live chatbot. --- # One doc tagged with "user" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/user#__docusaurus_skipToContent_fallback) [$(user) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/user) Comprehensive guide to the StreamElements Chatbot $(user) variable for streamers and moderators --- # 2 docs tagged with "url" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/url#__docusaurus_skipToContent_fallback) [$(pathescape) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/pathescape) Escape strings for URL paths in StreamElements Chatbot. Learn how to use $(pathescape) with syntax, examples, and parameters. [$(queryescape) Variable\ -----------------------](https://docs.streamelements.com/chatbot/variables/queryescape) Learn how to use the $(queryescape) variable to encode strings for URL usage in StreamElements Chatbot commands. --- # One doc tagged with "user interaction" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/user-interaction#__docusaurus_skipToContent_fallback) [$(touser) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/touser) Learn how to use the $(touser) variable in StreamElements Chatbot to display a user's name or a specified word in chat messages. --- # 36 docs tagged with "utility" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/utility#__docusaurus_skipToContent_fallback) [!accountage Command\ -------------------](https://docs.streamelements.com/chatbot/commands/default/accountage) Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification. [!bot\ ----](https://docs.streamelements.com/chatbot/commands/default/bot) Manage your StreamElements chatbot with the !bot command. Control bot behavior, including muting, unmuting, and removing the bot from chat. [!chatstats\ ----------](https://docs.streamelements.com/chatbot/commands/default/chatstats) Learn how to use the !chatstats command in StreamElements chatbot to view a link to the channel's detailed chat statistics page. [!command\ --------](https://docs.streamelements.com/chatbot/commands/default/command) Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options. [!commands\ ---------](https://docs.streamelements.com/chatbot/commands/default/commands) Learn how to use the !commands command in StreamElements chatbot to display a link to the creator's public commands list page. [!editcounter\ ------------](https://docs.streamelements.com/chatbot/commands/default/editcounter) Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat. [!emotecount\ -----------](https://docs.streamelements.com/chatbot/commands/default/emotecount) Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat. [!emotes\ -------](https://docs.streamelements.com/chatbot/commands/default/emotes) Use the !emotes command in StreamElements chatbot to list available emotes from Twitch, BTTV, FFZ, or 7TV, or to reload the entire emote cache. [!filesay\ --------](https://docs.streamelements.com/chatbot/commands/default/filesay) Use the !filesay command in StreamElements chatbot to send multiple lines of text from a URL to chat, ideal for bulk commands like bans. [!followage\ ----------](https://docs.streamelements.com/chatbot/commands/default/followage) Learn how to use the !followage command in StreamElements chatbot to check how long a user has been following a Twitch channel. [!giveaway\ ---------](https://docs.streamelements.com/chatbot/commands/default/giveaway) Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway. [!givepoints\ -----------](https://docs.streamelements.com/chatbot/commands/default/givepoints) Learn how viewers can use the !givepoints command in StreamElements chatbot to transfer their loyalty points to another user. [!items\ ------](https://docs.streamelements.com/chatbot/commands/default/items) Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items. [!leaderboard\ ------------](https://docs.streamelements.com/chatbot/commands/default/leaderboard) Use the !leaderboard command in StreamElements chatbot to get a link to the channel's loyalty points or watch time leaderboard page. [!level\ ------](https://docs.streamelements.com/chatbot/commands/default/level) Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels. [!module\ -------](https://docs.streamelements.com/chatbot/commands/default/module) Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat. [!next\ -----](https://docs.streamelements.com/chatbot/commands/default/next) Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue. [!nuke\ -----](https://docs.streamelements.com/chatbot/commands/default/nuke) Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex. [!nukeusername\ -------------](https://docs.streamelements.com/chatbot/commands/default/nukeusername) Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex. [!permit\ -------](https://docs.streamelements.com/chatbot/commands/default/permit) Use the !permit command in StreamElements chatbot to temporarily allow a specific user to post links in chat without being timed out. [!points\ -------](https://docs.streamelements.com/chatbot/commands/default/points) Use the !points command in StreamElements chatbot to check your own or another user's loyalty points balance and leaderboard rank. [!queue\ ------](https://docs.streamelements.com/chatbot/commands/default/queue) Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer. [!quote\ ------](https://docs.streamelements.com/chatbot/commands/default/quote) Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands. [!setgame\ --------](https://docs.streamelements.com/chatbot/commands/default/setgame) Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot. [!settitle\ ---------](https://docs.streamelements.com/chatbot/commands/default/settitle) Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily. [!song\ -----](https://docs.streamelements.com/chatbot/commands/default/song) Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue. [!songqueue\ ----------](https://docs.streamelements.com/chatbot/commands/default/songqueue) Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page. [!songrequest\ ------------](https://docs.streamelements.com/chatbot/commands/default/songrequest) Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue. [!timer\ ------](https://docs.streamelements.com/chatbot/commands/default/timer) Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat. [!tip\ ----](https://docs.streamelements.com/chatbot/commands/default/tip) Use the !tip command in StreamElements chatbot to provide viewers with a link to your StreamElements tipping page. [!top\ ----](https://docs.streamelements.com/chatbot/commands/default/top) Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat. [!uptime\ -------](https://docs.streamelements.com/chatbot/commands/default/uptime) Use the !uptime command in StreamElements chatbot to check the current stream's duration. [!vanish\ -------](https://docs.streamelements.com/chatbot/commands/default/vanish) Use the !vanish command in StreamElements chatbot to time yourself out for 1 second, effectively clearing your visible messages. [!watchtime\ ----------](https://docs.streamelements.com/chatbot/commands/default/watchtime) Use the !watchtime command in StreamElements chatbot to check your own or another user's accumulated watch time for the channel. [!when\ -----](https://docs.streamelements.com/chatbot/commands/default/when) Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request. [!wrongsong\ ----------](https://docs.streamelements.com/chatbot/commands/default/wrongsong) Remove the last song you added to the StreamElements media request queue using the !wrongsong command. --- # 2 docs tagged with "viewer engagement" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/viewer-engagement#__docusaurus_skipToContent_fallback) [Chatbot Timers\ --------------](https://docs.streamelements.com/chatbot/timers) Learn how to set up and optimize automated messages using StreamElements Chatbot Timers for enhanced stream engagement. [StreamElements Chatbot\ ----------------------](https://docs.streamelements.com/) Master the StreamElements Chatbot: Boost engagement, automate tasks, and create interactive streams with our powerful Twitch and YouTube Live chatbot. --- # 6 docs tagged with "variables" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/variables#__docusaurus_skipToContent_fallback) [$(ai) Variable\ --------------](https://docs.streamelements.com/chatbot/variables/ai) Learn how to use the StreamElements AI chatbot variable to generate dynamic responses in your stream chat. [$(count) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/count) Learn how to use the $(count) variable in StreamElements Chatbot to create and manage custom counters for your stream. [$(customapi) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/customapi) Learn how to use $(customapi) in StreamElements Chatbot to make API requests and display responses in chat messages. [$(game) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/game) Learn how to use the $(game) variable to display the current game being played on a Twitch channel. [$(pointsname) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/pointsname) Learn how to use the $(pointsname) variable in StreamElements Chatbot to display your custom loyalty points name in chat messages and commands. [Random Variables\ ----------------](https://docs.streamelements.com/chatbot/variables/random) Learn how to use StreamElements' random variables to generate dynamic content in your stream chat, including numbers, emotes, and chatters. --- # One doc tagged with "weather" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/weather#__docusaurus_skipToContent_fallback) [$(weather) Variable\ -------------------](https://docs.streamelements.com/chatbot/variables/weather) Learn how to use the $(weather) variable to display current weather conditions for any location in your StreamElements chatbot. --- # 25 docs tagged with "variable" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/variable#__docusaurus_skipToContent_fallback) [$(7tvemotes) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/7tvemotes) Lists active 7TV emotes in a Twitch channel. Learn how to use the $(7tvemotes) variable in StreamElements Chatbot commands. [$(args) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/args) Learn how to use the $(args) variable in StreamElements chatbot commands for dynamic, user-input-based responses. [$(bttvemotes) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/bttvemotes) Learn how to use the $(bttvemotes) variable to display active BetterTTV emotes in your Twitch channel. [$(channel) Variables\ --------------------](https://docs.streamelements.com/chatbot/variables/channel) Comprehensive guide to StreamElements Chatbot $(channel) variables for streamers and moderators [$(ffzemotes) Variable\ ---------------------](https://docs.streamelements.com/chatbot/variables/ffzemotes) Learn how to use the $(ffzemotes) variable to display active FrankerFaceZ emotes in your Twitch channel. [$(getcount)\ -----------](https://docs.streamelements.com/chatbot/variables/getcount) Learn how to use the $(getcount) variable in StreamElements Chatbot to retrieve counter values without incrementing them. [$(leagueoflegends) Variable\ ---------------------------](https://docs.streamelements.com/chatbot/variables/leagueoflegends) Get a League of Legends player's rank and LP using StreamElements Chatbot. Supports Riot IDs and multiple regions. [$(math) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/math) Learn how to use the $(math) variable in StreamElements Chatbot for performing mathematical calculations in chat messages. [$(msgid) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/msgid) Learn how to use the $(msgid) variable to retrieve unique message IDs in StreamElements Chatbot commands. [$(pathescape) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/pathescape) Escape strings for URL paths in StreamElements Chatbot. Learn how to use $(pathescape) with syntax, examples, and parameters. [$(queryescape) Variable\ -----------------------](https://docs.streamelements.com/chatbot/variables/queryescape) Learn how to use the $(queryescape) variable to encode strings for URL usage in StreamElements Chatbot commands. [$(quote)\ --------](https://docs.streamelements.com/chatbot/variables/quote) Learn how to use the $(quote) command in StreamElements Chatbot to display random or specific saved quotes in your Twitch chat. [$(repeat) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/repeat) Learn how to use the $(repeat) variable to repeat phrases in StreamElements Chatbot. Includes usage, examples, and parameters. [$(sender) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/sender) Comprehensive guide to the StreamElements Chatbot $(sender) variable for streamers and moderators [$(setgame)\ ----------](https://docs.streamelements.com/chatbot/variables/setgame) Learn how to use the $(setgame) variable to change the stream game in StreamElements Chatbot. Includes usage, examples, and parameters. [$(settitle) Variable\ --------------------](https://docs.streamelements.com/chatbot/variables/settitle) Change your stream title easily with the $(settitle) command. Learn how to use this StreamElements Chatbot feature with examples and usage tips. [$(stockprice) Variable\ ----------------------](https://docs.streamelements.com/chatbot/variables/stockprice) Display real-time stock prices in your stream chat using the $(stockprice) variable. Learn usage, examples, and parameters. [$(teamfighttactics) Variable\ ----------------------------](https://docs.streamelements.com/chatbot/variables/teamfighttactics) Get a Teamfight Tactics player's rank and LP using StreamElements Chatbot. Supports Riot IDs and multiple regions. [$(title) Variable\ -----------------](https://docs.streamelements.com/chatbot/variables/title) Learn how to use the $(title) variable to display a channel's title in StreamElements Chatbot. [$(touser) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/touser) Learn how to use the $(touser) variable in StreamElements Chatbot to display a user's name or a specified word in chat messages. [$(twitchemotes) Variable\ ------------------------](https://docs.streamelements.com/chatbot/variables/twitchemotes) Learn how to use the $(twitchemotes) variable to display all available Twitch subscriber emotes in your stream chat. [$(uptime) Variable\ ------------------](https://docs.streamelements.com/chatbot/variables/uptime) Learn how to use the $(uptime) variable in StreamElements Chatbot to display stream uptime for any user. [$(user) Variable\ ----------------](https://docs.streamelements.com/chatbot/variables/user) Comprehensive guide to the StreamElements Chatbot $(user) variable for streamers and moderators [$(weather) Variable\ -------------------](https://docs.streamelements.com/chatbot/variables/weather) Learn how to use the $(weather) variable to display current weather conditions for any location in your StreamElements chatbot. [Time Variables\ --------------](https://docs.streamelements.com/chatbot/variables/time) Learn how to use StreamElements Chatbot time variables to display current time and countdowns in your stream chat. --- # 7 docs tagged with "websocket" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/websocket#__docusaurus_skipToContent_fallback) [Activities\ ----------](https://docs.streamelements.com/websockets/topics/channel-activities) Real-time updates for general channel activities like superchats, follows, tips etc. [Contests\ --------](https://docs.streamelements.com/websockets/topics/channel-contests) Real-time contest and prediction events published via WebSocket [Giveaways\ ---------](https://docs.streamelements.com/websockets/topics/channel-giveaway) Real-time updates for channel giveaways via WebSocket [Overlay Action\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-action) Real-time updates for channel overlay actions via WebSocket [Overlay Broadcast\ -----------------](https://docs.streamelements.com/websockets/topics/channel-overlay-broadcast) Real-time custom event broadcasting to channel overlays via WebSocket [Overlay Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-overlay-update) Real-time updates when overlay configurations change via WebSocket [Songrequest\ -----------](https://docs.streamelements.com/websockets/topics/channel-songrequest) Real-time songrequest events published via WebSocket for queue, player, and settings updates --- # 10 docs tagged with "websockets" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/websockets#__docusaurus_skipToContent_fallback) [Chat Message\ ------------](https://docs.streamelements.com/websockets/topics/channel-chat-message) Real-time updates about chat messages on a channel through WebSocket events [Chatbot Counters\ ----------------](https://docs.streamelements.com/websockets/topics/chatbot/chatbot-counters) Real-time updates for StreamElements chatbot counter values via the Astro Websocket Gateway [Session Reset\ -------------](https://docs.streamelements.com/websockets/topics/channel-session-reset) Receive full channel session reset notifications via the Astro Websocket Gateway [Session Update\ --------------](https://docs.streamelements.com/websockets/topics/channel-session-update) Real-time updates to your channel session data via the Astro Websocket Gateway [Stream Status\ -------------](https://docs.streamelements.com/websockets/topics/channel-stream-status) Real-time updates about a channel's live streaming status through WebSocket events [Tips\ ----](https://docs.streamelements.com/websockets/topics/channel-tips) Real-time updates about tips/donations on a channel through WebSocket events [Tips Moderation\ ---------------](https://docs.streamelements.com/websockets/topics/channel-tips-moderation) Real-time updates about tip moderation status changes through WebSocket events [Topics\ ------](https://docs.streamelements.com/websockets/topics) A list of all available topics for the Astro Websocket Gateway [Websocket Client Examples\ -------------------------](https://docs.streamelements.com/websockets/examples) Implementation examples of StreamElements' websocket client in various programming languages. [Websockets\ ----------](https://docs.streamelements.com/websockets) Learn how to utilize StreamElements' real-time websocket gateway for live stream events and interactions. --- # API | StreamElements Docs [Skip to main content](https://docs.streamelements.com/api#__docusaurus_skipToContent_fallback) You can find the StreamElements API documentation [here](https://dev.streamelements.com/) . --- # 2 docs tagged with "youtube" | StreamElements Docs [Skip to main content](https://docs.streamelements.com/tags/youtube#__docusaurus_skipToContent_fallback) [Default Commands\ ----------------](https://docs.streamelements.com/chatbot/commands/default) Master StreamElements Chatbot's default commands: Usage, examples, and configuration for enhanced stream management and viewer engagement. [StreamElements Chatbot\ ----------------------](https://docs.streamelements.com/) Master the StreamElements Chatbot: Boost engagement, automate tasks, and create interactive streams with our powerful Twitch and YouTube Live chatbot. --- # Changelog | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/changelog#__docusaurus_skipToContent_fallback) On this page 8 August 2024[​](https://docs.streamelements.com/chatbot/changelog#8-august-2024 "Direct link to 8 August 2024") ----------------------------------------------------------------------------------------------------------------- ### 🆕 New Features[​](https://docs.streamelements.com/chatbot/changelog#-new-features "Direct link to 🆕 New Features") * Added new variable: [`$(teamfighttactics)`](https://docs.streamelements.com/chatbot/variables/teamfighttactics) ### 🛞 Improvements[​](https://docs.streamelements.com/chatbot/changelog#-improvements "Direct link to 🛞 Improvements") * Fixed an issue which caused some [Viewer Queue](https://docs.streamelements.com/chatbot/modules/viewerqueue) commands to send multiple responses 6 August 2024[​](https://docs.streamelements.com/chatbot/changelog#6-august-2024 "Direct link to 6 August 2024") ----------------------------------------------------------------------------------------------------------------- ### 🆕 New Features[​](https://docs.streamelements.com/chatbot/changelog#-new-features-1 "Direct link to 🆕 New Features") * Added support for Twitch Warnings in spam filters and banned words * Introduced a new dropdown menu for customizable moderation actions: * Warn and delete message * Timeout user * Ban user * Delete message only 29 July 2024[​](https://docs.streamelements.com/chatbot/changelog#29-july-2024 "Direct link to 29 July 2024") -------------------------------------------------------------------------------------------------------------- ### 🛞 Improvements[​](https://docs.streamelements.com/chatbot/changelog#-improvements-1 "Direct link to 🛞 Improvements") * Fixed an issue with [Link Protection](https://docs.streamelements.com/chatbot/filters/links) which could flag emote combinations as links on YouTube 25 July 2024[​](https://docs.streamelements.com/chatbot/changelog#25-july-2024 "Direct link to 25 July 2024") -------------------------------------------------------------------------------------------------------------- ### 🛞 Improvements[​](https://docs.streamelements.com/chatbot/changelog#-improvements-2 "Direct link to 🛞 Improvements") * Enhanced loyalty system for more dynamic point and watchtime distribution: * For partner channels: Points and watchtime now awarded at intervals between 1-10 minutes * For non-partner channels: Points and watchtime now awarded at intervals between 5-10 minutes * This replaces the previous fixed 10-minute interval for all channels 24 July 2024[​](https://docs.streamelements.com/chatbot/changelog#24-july-2024 "Direct link to 24 July 2024") -------------------------------------------------------------------------------------------------------------- ### 📚 Documentation[​](https://docs.streamelements.com/chatbot/changelog#-documentation "Direct link to 📚 Documentation") * Updated existing documentation for clarity and accuracy * Comprehensive documentation update for all [default commands](https://docs.streamelements.com/chatbot/commands/default) and [variables](https://docs.streamelements.com/chatbot/variables) * Enhanced documentation for [`$(channel)`](https://docs.streamelements.com/chatbot/variables/channel) , including previously missing arguments * Improved documentation for [`$(user)`](https://docs.streamelements.com/chatbot/variables/user) & [`$(sender)`](https://docs.streamelements.com/chatbot/variables/sender) variables * [8 August 2024](https://docs.streamelements.com/chatbot/changelog#8-august-2024) * [🆕 New Features](https://docs.streamelements.com/chatbot/changelog#-new-features) * [🛞 Improvements](https://docs.streamelements.com/chatbot/changelog#-improvements) * [6 August 2024](https://docs.streamelements.com/chatbot/changelog#6-august-2024) * [🆕 New Features](https://docs.streamelements.com/chatbot/changelog#-new-features-1) * [29 July 2024](https://docs.streamelements.com/chatbot/changelog#29-july-2024) * [🛞 Improvements](https://docs.streamelements.com/chatbot/changelog#-improvements-1) * [25 July 2024](https://docs.streamelements.com/chatbot/changelog#25-july-2024) * [🛞 Improvements](https://docs.streamelements.com/chatbot/changelog#-improvements-2) * [24 July 2024](https://docs.streamelements.com/chatbot/changelog#24-july-2024) * [📚 Documentation](https://docs.streamelements.com/chatbot/changelog#-documentation) --- # StreamElements Chatbot Commands | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/commands#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------- StreamElements offers a comprehensive set of chatbot commands to elevate your streaming experience. Our command system is designed to provide both out-of-the-box functionality and customizable options, ensuring that streamers of all levels can create engaging and interactive chat environments. Default Commands[​](https://docs.streamelements.com/chatbot/commands#default-commands "Direct link to Default Commands") ------------------------------------------------------------------------------------------------------------------------- Our platform includes a diverse array of pre-configured commands that are ready to use immediately. These default commands cover a wide spectrum of functionalities, including: * Moderation tools * Viewer engagement features * Stream information queries * Game-specific interactions You can utilize these commands as-is or tailor them to align with your unique streaming style and community needs. Custom Commands[​](https://docs.streamelements.com/chatbot/commands#custom-commands "Direct link to Custom Commands") ---------------------------------------------------------------------------------------------------------------------- In addition to our default offerings, StreamElements empowers you to create bespoke commands tailored specifically to your channel and community. Custom commands open up a world of possibilities, allowing you to: * Design unique viewer interactions * Implement channel-specific features * Create personalized responses and actions * Develop commands that complement your content and brand With custom commands, you can craft a truly distinctive chat experience that sets your stream apart and fosters a stronger connection with your audience. Explore our documentation to learn how to leverage both default and custom commands to maximize engagement and streamline your streaming workflow. * [Overview](https://docs.streamelements.com/chatbot/commands#overview) * [Default Commands](https://docs.streamelements.com/chatbot/commands#default-commands) * [Custom Commands](https://docs.streamelements.com/chatbot/commands#custom-commands) --- # Custom Commands | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/custom#__docusaurus_skipToContent_fallback) On this page In addition to the default commands, you can also create your own custom commands. Custom commands allow you to create commands that are tailored to your channel and your community. You can use custom commands to create unique interactions and functionalities that are not possible with the default commands. Managing Custom Commands[​](https://docs.streamelements.com/chatbot/commands/custom#managing-custom-commands "Direct link to Managing Custom Commands") -------------------------------------------------------------------------------------------------------------------------------------------------------- There are 2 ways to manage a custom commands: 1. Through the creator dashboard 2. Directly in chat with the [!command](https://docs.streamelements.com/chatbot/commands/default/command) command ### Using the Dashboard to manage custom commands[​](https://docs.streamelements.com/chatbot/commands/custom#using-the-dashboard-to-manage-custom-commands "Direct link to Using the Dashboard to manage custom commands") See [Creating a command](https://docs.streamelements.com/chatbot/gettingstarted/commands) in `Getting Started` ### Using chat to manage Custom Commands[​](https://docs.streamelements.com/chatbot/commands/custom#using-chat-to-manage-custom-commands "Direct link to Using chat to manage Custom Commands") #### Creating a Custom Command in chat[​](https://docs.streamelements.com/chatbot/commands/custom#creating-a-custom-command-in-chat "Direct link to Creating a Custom Command in chat") The general Syntax is the following: !command add #### Modifying a Custom Command in chat[​](https://docs.streamelements.com/chatbot/commands/custom#modifying-a-custom-command-in-chat "Direct link to Modifying a Custom Command in chat") !command edit #### Deleting a Custom Command in chat[​](https://docs.streamelements.com/chatbot/commands/custom#deleting-a-custom-command-in-chat "Direct link to Deleting a Custom Command in chat") !command remove #### Displaying the commands text in chat[​](https://docs.streamelements.com/chatbot/commands/custom#displaying-the-commands-text-in-chat "Direct link to Displaying the commands text in chat") !command show ##### Example Output[​](https://docs.streamelements.com/chatbot/commands/custom#example-output "Direct link to Example Output") @Styler, command test: ${channel} This is a test command. ${settitle ${1:}} #### Changing the options / permissions / cooldowns of a command[​](https://docs.streamelements.com/chatbot/commands/custom#changing-the-options--permissions--cooldowns-of-a-command "Direct link to Changing the options / permissions / cooldowns of a command") !command options <-option> For specifics read the documentation for the [!command](https://docs.streamelements.com/chatbot/commands/default/command) command Examples[​](https://docs.streamelements.com/chatbot/commands/custom#examples "Direct link to Examples") -------------------------------------------------------------------------------------------------------- ### Dynamic Greeting Command[​](https://docs.streamelements.com/chatbot/commands/custom#dynamic-greeting-command "Direct link to Dynamic Greeting Command") This command greets the user and tells them when they last visited the stream. !cmd add !hello $(user), welcome to the stream! You last visited $(user.lastseen) ago. **Output:** Viewer: !helloBot: Viewer123, welcome to the stream! You last visited 2 days 5 hours ago. Variables used: * [$(user)](https://docs.streamelements.com/chatbot/variables/user#user) - The name of the viewer * [$(user.lastseen)](https://docs.streamelements.com/chatbot/variables/user#userlastseen) - The time the viewer last visited the stream ### Stream Uptime Command[​](https://docs.streamelements.com/chatbot/commands/custom#stream-uptime-command "Direct link to Stream Uptime Command") This command shows how long the stream has been live, the current game, and viewer count. !cmd add !stream The stream has been live for $(uptime). We're currently playing $(channel.game) for $(channel.viewers) viewers! **Output:** Viewer: !streamBot: The stream has been live for 2 days 5 hours. We're currently playing Fortnite for 1234 viewers! Variables used: * [$(uptime)](https://docs.streamelements.com/chatbot/variables/channel#channeluptime) - The time the stream has been live * [$(channel.game)](https://docs.streamelements.com/chatbot/variables/channel#channelgame) - The game the stream is currently playing * [$(channel.viewers)](https://docs.streamelements.com/chatbot/variables/channel#channelviewers) - The number of viewers currently watching the stream ### Weather Command[​](https://docs.streamelements.com/chatbot/commands/custom#weather-command "Direct link to Weather Command") This command checks the weather for a specified location. !cmd add !weather ${sender}, weather in: $(weather ${1:}) **Output:** Viewer: !weather TokyoBot: Styler, weather in: Aarhus, Denmark: 🌜 17.7 °C (63.9 °F). Feels like 17.7 °C (63.9 °F). Patchy rain nearby. Wind is blowing from the South at 9.7 km/h (6.0 mp/h). 89% humidity. Visibility: 10 km (6 miles). Air pressure: 1008 hPa. Variables used: * [$(weather)](https://docs.streamelements.com/chatbot/variables/weather) - The current weather in a specified location ### Shoutout Command[​](https://docs.streamelements.com/chatbot/commands/custom#shoutout-command "Direct link to Shoutout Command") This command sends a simple shoutout to a specified user. !cmd add !shoutout Check out ${1}, they are playing ${game ${1}} at https://twitch.tv/${1} **Output:** Viewer: !shoutout StylerBot: Check out Styler, they are playing Counter-Strike at https://twitch.tv/Styler Variables used: * [$(args)](https://docs.streamelements.com/chatbot/variables/args) - The name of the user to shoutout * [$(game)](https://docs.streamelements.com/chatbot/variables/game) - The game the user is currently playing * [Managing Custom Commands](https://docs.streamelements.com/chatbot/commands/custom#managing-custom-commands) * [Using the Dashboard to manage custom commands](https://docs.streamelements.com/chatbot/commands/custom#using-the-dashboard-to-manage-custom-commands) * [Using chat to manage Custom Commands](https://docs.streamelements.com/chatbot/commands/custom#using-chat-to-manage-custom-commands) * [Examples](https://docs.streamelements.com/chatbot/commands/custom#examples) * [Dynamic Greeting Command](https://docs.streamelements.com/chatbot/commands/custom#dynamic-greeting-command) * [Stream Uptime Command](https://docs.streamelements.com/chatbot/commands/custom#stream-uptime-command) * [Weather Command](https://docs.streamelements.com/chatbot/commands/custom#weather-command) * [Shoutout Command](https://docs.streamelements.com/chatbot/commands/custom#shoutout-command) --- # Default Commands | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/commands/default#overview "Direct link to Overview") --------------------------------------------------------------------------------------------------------- Default commands are pre-configured chat commands available in the StreamElements Chatbot. These commands provide essential functionality for streamers, moderators, and viewers to interact with the chat and manage the stream. List of Default Commands[​](https://docs.streamelements.com/chatbot/commands/default#list-of-default-commands "Direct link to List of Default Commands") --------------------------------------------------------------------------------------------------------------------------------------------------------- Below is a list of commonly used default commands. Click on each command to learn more about its usage, parameters, and configuration options. [📄️ !8ball\ ----------\ \ Ask the StreamElements chatbot a question with the !8ball command and receive a random, magic 8-ball style answer. Fun for viewer engagement.](https://docs.streamelements.com/chatbot/commands/default/8ball) [📄️ !accept\ -----------\ \ Use the !accept command to accept pending duel challenges initiated with the !duel command in StreamElements chatbot.](https://docs.streamelements.com/chatbot/commands/default/accept) [📄️ !accountage\ ---------------\ \ Check the creation date (age) of any Twitch account using the StreamElements chatbot !accountage command. Useful for moderation and verification.](https://docs.streamelements.com/chatbot/commands/default/accountage) [📄️ !addpoints\ --------------\ \ Learn how moderators can manually add loyalty points to viewers using the StreamElements !addpoints chatbot command. Manage your community rewards.](https://docs.streamelements.com/chatbot/commands/default/addpoints) [📄️ !alerts\ -----------\ \ Control StreamElements overlay alerts (mute, skip, pause) in real-time directly from chat using the !alerts command. Essential for stream management.](https://docs.streamelements.com/chatbot/commands/default/alerts) [📄️ !bet\ --------\ \ Allow viewers to participate in stream betting contests using their loyalty points with the StreamElements chatbot !bet command.](https://docs.streamelements.com/chatbot/commands/default/bet) [📄️ !bingo\ ----------\ \ Engage viewers with an interactive emote bingo game using the !bingo command in StreamElements chatbot. Award loyalty points for guessing emotes.](https://docs.streamelements.com/chatbot/commands/default/bingo) [📄️ !bot\ --------\ \ Manage your StreamElements chatbot with the !bot command. Control bot behavior, including muting, unmuting, and removing the bot from chat.](https://docs.streamelements.com/chatbot/commands/default/bot) [📄️ !cancelduel\ ---------------\ \ Learn how to use the !cancelduel command in StreamElements chatbot to stop an outgoing duel request you initiated.](https://docs.streamelements.com/chatbot/commands/default/cancelduel) [📄️ !cancelraffle\ -----------------\ \ Immediately cancel an active raffle on your channel using the StreamElements chatbot !cancelraffle command.](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) [📄️ !chatstats\ --------------\ \ Learn how to use the !chatstats command in StreamElements chatbot to view a link to the channel's detailed chat statistics page.](https://docs.streamelements.com/chatbot/commands/default/chatstats) [📄️ !closestore\ ---------------\ \ Learn how to use the !closestore command in StreamElements chatbot to quickly disable all regular (non-SFX) items in your loyalty store.](https://docs.streamelements.com/chatbot/commands/default/closestore) [📄️ !command\ ------------\ \ Manage StreamElements chatbot custom commands directly from chat using the !command (!cmd) functions: add, remove, edit, alias, show, options.](https://docs.streamelements.com/chatbot/commands/default/command) [📄️ !commands\ -------------\ \ Learn how to use the !commands command in StreamElements chatbot to display a link to the creator's public commands list page.](https://docs.streamelements.com/chatbot/commands/default/commands) [📄️ !contest\ ------------\ \ Learn how to use the !contest command in StreamElements chatbot to check the status and details of the currently active betting contest.](https://docs.streamelements.com/chatbot/commands/default/contest) [📄️ !deny\ ---------\ \ Learn how to use the !deny command in StreamElements chatbot to reject incoming duel requests initiated with the !duel command.](https://docs.streamelements.com/chatbot/commands/default/deny) [📄️ !disablesfx\ ---------------\ \ Learn how to use the !disablesfx command in StreamElements chatbot to quickly disable all sound effect (SFX) items in your loyalty store.](https://docs.streamelements.com/chatbot/commands/default/disablesfx) [📄️ !duel\ ---------\ \ Learn how to use the !duel command in StreamElements chatbot to challenge other users to a points duel in Twitch chat.](https://docs.streamelements.com/chatbot/commands/default/duel) [📄️ !editcounter\ ----------------\ \ Learn how to use the !editcounter command in StreamElements chatbot to set, increment, or decrement custom counter values directly from chat.](https://docs.streamelements.com/chatbot/commands/default/editcounter) [📄️ !emotecount\ ---------------\ \ Use the !emotecount command in StreamElements chatbot to display the usage frequency of a specific emote in your chat.](https://docs.streamelements.com/chatbot/commands/default/emotecount) [📄️ !emotes\ -----------\ \ Use the !emotes command in StreamElements chatbot to list available emotes from Twitch, BTTV, FFZ, or 7TV, or to reload the entire emote cache.](https://docs.streamelements.com/chatbot/commands/default/emotes) [📄️ !enablesfx\ --------------\ \ Learn how to use the !enablesfx command in StreamElements chatbot to quickly re-enable all sound effect (SFX) items in your loyalty store.](https://docs.streamelements.com/chatbot/commands/default/enablesfx) [📄️ !filesay\ ------------\ \ Use the !filesay command in StreamElements chatbot to send multiple lines of text from a URL to chat, ideal for bulk commands like bans.](https://docs.streamelements.com/chatbot/commands/default/filesay) [📄️ !followage\ --------------\ \ Learn how to use the !followage command in StreamElements chatbot to check how long a user has been following a Twitch channel.](https://docs.streamelements.com/chatbot/commands/default/followage) [📄️ !giveaway\ -------------\ \ Learn how to use the !giveaway command in StreamElements chatbot to check the status and link for the currently active channel giveaway.](https://docs.streamelements.com/chatbot/commands/default/giveaway) [📄️ !givepoints\ ---------------\ \ Learn how viewers can use the !givepoints command in StreamElements chatbot to transfer their loyalty points to another user.](https://docs.streamelements.com/chatbot/commands/default/givepoints) [📄️ !hypecup\ ------------\ \ Use the !hypecup command in StreamElements chatbot to clear the HypeCup overlay contribution list on your Twitch stream.](https://docs.streamelements.com/chatbot/commands/default/hypecup) [📄️ !items\ ----------\ \ Use the !items command in StreamElements chatbot to get a link to the channel's loyalty store page, listing redeemable items.](https://docs.streamelements.com/chatbot/commands/default/items) [📄️ !join\ ---------\ \ Use the !join command in the StreamElements chatbot to enter active raffles or giveaways started with !sraffle or, if configured, !raffle.](https://docs.streamelements.com/chatbot/commands/default/join) [📄️ !kappagen\ -------------\ \ Use the !kappagen command in StreamElements chatbot to trigger a visual emote explosion on the stream overlay via the Kappagen widget.](https://docs.streamelements.com/chatbot/commands/default/kappagen) [📄️ !leaderboard\ ----------------\ \ Use the !leaderboard command in StreamElements chatbot to get a link to the channel's loyalty points or watch time leaderboard page.](https://docs.streamelements.com/chatbot/commands/default/leaderboard) [📄️ !level\ ----------\ \ Learn how moderators can use the !level command in StreamElements chatbot to view and manually override user permission levels.](https://docs.streamelements.com/chatbot/commands/default/level) [📄️ !module\ -----------\ \ Use the !module command in StreamElements chatbot to enable or disable specific chatbot modules (like games, points, etc.) directly from chat.](https://docs.streamelements.com/chatbot/commands/default/module) [📄️ !next\ ---------\ \ Use the !next (!nextsong) command in StreamElements chatbot to see details about the next song in the media request queue.](https://docs.streamelements.com/chatbot/commands/default/next) [📄️ !nuke\ ---------\ \ Use the !nuke command in StreamElements chatbot to moderate chat by timing out, banning, or deleting recent messages matching specific text or regex.](https://docs.streamelements.com/chatbot/commands/default/nuke) [📄️ !nukeusername\ -----------------\ \ Use the !nukeusername command in StreamElements chatbot to moderate chat by timing out or banning users whose usernames match specific text or regex.](https://docs.streamelements.com/chatbot/commands/default/nukeusername) [📄️ !openstore\ --------------\ \ Learn how to use the !openstore command in StreamElements chatbot to quickly re-enable all regular (non-SFX) items in your loyalty store.](https://docs.streamelements.com/chatbot/commands/default/openstore) [📄️ !pause\ ----------\ \ Use the !pause command in StreamElements chatbot to temporarily stop the media request playback without clearing the queue.](https://docs.streamelements.com/chatbot/commands/default/pause) [📄️ !permit\ -----------\ \ Use the !permit command in StreamElements chatbot to temporarily allow a specific user to post links in chat without being timed out.](https://docs.streamelements.com/chatbot/commands/default/permit) [📄️ !play\ ---------\ \ Use the !play (!resume, !unpause) command in StreamElements chatbot to resume paused media request playback.](https://docs.streamelements.com/chatbot/commands/default/play) [📄️ !points\ -----------\ \ Use the !points command in StreamElements chatbot to check your own or another user's loyalty points balance and leaderboard rank.](https://docs.streamelements.com/chatbot/commands/default/points) [📄️ !queue\ ----------\ \ Use the !queue command in StreamElements chatbot to manage viewer queues for activities like playing games with the streamer.](https://docs.streamelements.com/chatbot/commands/default/queue) [📄️ !quote\ ----------\ \ Use the !quote command in StreamElements chatbot to display random saved quotes or manage the quote list (add/remove) via subcommands.](https://docs.streamelements.com/chatbot/commands/default/quote) [📄️ !raffle\ -----------\ \ Learn how to use the !raffle command in StreamElements to create engaging viewer raffles with multiple winners.](https://docs.streamelements.com/chatbot/commands/default/raffle) [📄️ !redeem\ -----------\ \ Use the !redeem command in StreamElements chatbot to allow viewers to redeem items from your loyalty store using their points.](https://docs.streamelements.com/chatbot/commands/default/redeem) [📄️ !removesong\ ---------------\ \ Use the !removesong command in StreamElements chatbot to remove a specific song (by URL) or all songs requested by a user from the media queue.](https://docs.streamelements.com/chatbot/commands/default/removesong) [📄️ !roulette\ -------------\ \ Use the !roulette command in StreamElements chatbot for viewers to gamble their loyalty points for a chance to win or lose.](https://docs.streamelements.com/chatbot/commands/default/roulette) [📄️ !setgame\ ------------\ \ Learn how to use the !setgame command to update your stream's game category on Twitch using StreamElements chatbot.](https://docs.streamelements.com/chatbot/commands/default/setgame) [📄️ !setpoints\ --------------\ \ Learn how moderators can use the !setpoints command to set loyalty points for users in chat using the StreamElements chatbot.](https://docs.streamelements.com/chatbot/commands/default/setpoints) [📄️ !settitle\ -------------\ \ Learn how moderators can use the !settitle command in StreamElements chatbot to change the Twitch stream title quickly and easily.](https://docs.streamelements.com/chatbot/commands/default/settitle) [📄️ !skip\ ---------\ \ Learn how moderators can use the !skip command in StreamElements chatbot to skip the current song in the media request queue.](https://docs.streamelements.com/chatbot/commands/default/skip) [📄️ !slots\ ----------\ \ Use the !slots command in StreamElements chatbot for viewers to play a slot machine game with their loyalty points.](https://docs.streamelements.com/chatbot/commands/default/slots) [📄️ !song\ ---------\ \ Use the !song command in StreamElements chatbot to get information about the currently playing song from the media request queue.](https://docs.streamelements.com/chatbot/commands/default/song) [📄️ !songqueue\ --------------\ \ Use the !songqueue command in StreamElements chatbot to get a link to the current media request queue page.](https://docs.streamelements.com/chatbot/commands/default/songqueue) [📄️ !songrequest\ ----------------\ \ Use the !songrequest (!sr) command in StreamElements chatbot to allow viewers to add YouTube songs/videos to the media request queue.](https://docs.streamelements.com/chatbot/commands/default/songrequest) [📄️ !sraffle\ ------------\ \ Use the !sraffle command in StreamElements chatbot to start a single-entry raffle, optionally awarding points. Viewers enter using !join.](https://docs.streamelements.com/chatbot/commands/default/sraffle) [📄️ !srclear\ ------------\ \ Use the !srclear command in StreamElements chatbot to clear the entire song/media request queue. Useful for moderation.](https://docs.streamelements.com/chatbot/commands/default/srclear) [📄️ !ticket\ -----------\ \ Learn how to use the !ticket command in StreamElements chatbot to purchase tickets for giveaways and participate in raffles.](https://docs.streamelements.com/chatbot/commands/default/ticket) [📄️ !timer\ ----------\ \ Use the !timer command in StreamElements chatbot to enable or disable specific chat timers directly from chat.](https://docs.streamelements.com/chatbot/commands/default/timer) [📄️ !tip\ --------\ \ Use the !tip command in StreamElements chatbot to provide viewers with a link to your StreamElements tipping page.](https://docs.streamelements.com/chatbot/commands/default/tip) [📄️ !top\ --------\ \ Use the !top command in StreamElements chatbot to display the top users based on loyalty points or watch time directly in chat.](https://docs.streamelements.com/chatbot/commands/default/top) [📄️ !uptime\ -----------\ \ Use the !uptime command in StreamElements chatbot to check the current stream's duration.](https://docs.streamelements.com/chatbot/commands/default/uptime) [📄️ !vanish\ -----------\ \ Use the !vanish command in StreamElements chatbot to time yourself out for 1 second, effectively clearing your visible messages.](https://docs.streamelements.com/chatbot/commands/default/vanish) [📄️ !volume\ -----------\ \ Use the !volume command in StreamElements chatbot to check or set the volume for the media request player.](https://docs.streamelements.com/chatbot/commands/default/volume) [📄️ !votekick\ -------------\ \ Use the !votekick command in StreamElements chatbot to initiate a community vote to temporarily kick a user from chat.](https://docs.streamelements.com/chatbot/commands/default/votekick) [📄️ !voteskip\ -------------\ \ Use the !voteskip command in StreamElements chatbot to allow viewers to vote for skipping the current media request (song/video).](https://docs.streamelements.com/chatbot/commands/default/voteskip) [📄️ !watchtime\ --------------\ \ Use the !watchtime command in StreamElements chatbot to check your own or another user's accumulated watch time for the channel.](https://docs.streamelements.com/chatbot/commands/default/watchtime) [📄️ !when\ ---------\ \ Use the !when command in StreamElements chatbot to check the status and queue position of your most recent song request.](https://docs.streamelements.com/chatbot/commands/default/when) [📄️ !wrongsong\ --------------\ \ Remove the last song you added to the StreamElements media request queue using the !wrongsong command.](https://docs.streamelements.com/chatbot/commands/default/wrongsong) * [Overview](https://docs.streamelements.com/chatbot/commands/default#overview) * [List of Default Commands](https://docs.streamelements.com/chatbot/commands/default#list-of-default-commands) --- # !8ball | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/8ball#__docusaurus_skipToContent_fallback) On this page Twitch YouTube Trovo Kick Overview[​](https://docs.streamelements.com/chatbot/commands/default/8ball#overview "Direct link to Overview") --------------------------------------------------------------------------------------------------------------- The `!8ball` command simulates a magic 8-ball toy, providing random responses to viewer questions. This interactive feature engages your audience and adds an element of unpredictability to your chat. Usage[​](https://docs.streamelements.com/chatbot/commands/default/8ball#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------------ To use the command, type `!8ball` followed by an optional question in the chat. The chatbot will respond with a random fortune-like answer. !8ball [question] _The `[question]` part is entirely optional and does not influence the random outcome._ Examples[​](https://docs.streamelements.com/chatbot/commands/default/8ball#examples "Direct link to Examples") --------------------------------------------------------------------------------------------------------------- example chat ViewerName:!8ball Will I win my next game? ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:It is decidedly so. example chat ViewerName:!8ball What should I have for dinner? ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Cannot predict now. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/8ball#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------------ The `!8ball` command is part of the **8ball module**. * **Module Status:** Ensure the 8ball module is enabled in your StreamElements dashboard under `Chatbot` -> `Modules`. * **Custom Responses:** You can customize the list of possible responses the command uses within the module settings on your dashboard. Aliases[​](https://docs.streamelements.com/chatbot/commands/default/8ball#aliases "Direct link to Aliases") ------------------------------------------------------------------------------------------------------------ The following aliases can be used interchangeably with `!8ball`: * `!eightball` * `!69ball` * `!420ball` FAQ[​](https://docs.streamelements.com/chatbot/commands/default/8ball#faq "Direct link to FAQ") ------------------------------------------------------------------------------------------------ * [Overview](https://docs.streamelements.com/chatbot/commands/default/8ball#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/8ball#usage) * [Examples](https://docs.streamelements.com/chatbot/commands/default/8ball#examples) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/8ball#configuration) * [Aliases](https://docs.streamelements.com/chatbot/commands/default/8ball#aliases) * [FAQ](https://docs.streamelements.com/chatbot/commands/default/8ball#faq) --- # !accept Command | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/accept#__docusaurus_skipToContent_fallback) On this page Twitch Overview[​](https://docs.streamelements.com/chatbot/commands/default/accept#overview "Direct link to Overview") ---------------------------------------------------------------------------------------------------------------- The `!accept` command allows users to accept pending duel requests initiated by the [`!duel`](https://docs.streamelements.com/chatbot/commands/default/duel) command. Usage[​](https://docs.streamelements.com/chatbot/commands/default/accept#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------------- To use the `!accept` command, simply type it in the chat when you have a pending duel request. !accept Examples[​](https://docs.streamelements.com/chatbot/commands/default/accept#examples "Direct link to Examples") ---------------------------------------------------------------------------------------------------------------- example chat Challenger:!duel TargetUser 100 ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@TargetUser, @Challenger wants to duel you for 10 points, you can !accept or !deny within 2 minutes TargetUser:!accept ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:TargetUser won the Duel vs Challenger PogChamp Parameters[​](https://docs.streamelements.com/chatbot/commands/default/accept#parameters "Direct link to Parameters") ---------------------------------------------------------------------------------------------------------------------- This command does not take any parameters. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/accept#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------------- The `!accept` command is part of the **Duel module**. This module must be enabled in your StreamElements chatbot settings under `Chatbot` -> `Modules` for the command to function. Related Commands[​](https://docs.streamelements.com/chatbot/commands/default/accept#related-commands "Direct link to Related Commands") ---------------------------------------------------------------------------------------------------------------------------------------- * [`!duel`](https://docs.streamelements.com/chatbot/commands/default/duel) : Initiate a duel with another user. * [`!cancelduel`](https://docs.streamelements.com/chatbot/commands/default/cancelduel) : Cancel an outgoing duel request. * [`!deny`](https://docs.streamelements.com/chatbot/commands/default/deny) : Deny an incoming duel request. * [Overview](https://docs.streamelements.com/chatbot/commands/default/accept#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/accept#usage) * [Examples](https://docs.streamelements.com/chatbot/commands/default/accept#examples) * [Parameters](https://docs.streamelements.com/chatbot/commands/default/accept#parameters) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/accept#configuration) * [Related Commands](https://docs.streamelements.com/chatbot/commands/default/accept#related-commands) --- # Counters | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/counters#__docusaurus_skipToContent_fallback) On this page Counters are an easy way to keep track of certain things in your stream. They can be used to keep track of how many times you've died in a game, or how many times you've missed a cannon minion in league of legends. You can manage your counters in the [StreamElements Dashboard](https://streamelements.com/dashboard/bot/counters) or use the variable directly from chat listed below. Variables[​](https://docs.streamelements.com/chatbot/counters#variables "Direct link to Variables") ---------------------------------------------------------------------------------------------------- * `getcount` - Retrieves the current count of the counter. For more information, refer to the [getcount documentation](https://docs.streamelements.com/chatbot/variables/getcount) . * `count` Increments or decrements the counter. For more information, refer to the [count documentation](https://docs.streamelements.com/chatbot/variables/count) . Examples[​](https://docs.streamelements.com/chatbot/counters#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------- ### Add counter command[​](https://docs.streamelements.com/chatbot/counters#add-counter-command "Direct link to Add counter command") Let's start by adding a new counter command for missed cannons in league of legends: 1. Create a new command by typing `!cmd add cannon ${count cannon}` 2. Now when you type `!cannon` in chat, it will increment the counter by 1. ![Image](https://docs.streamelements.com/assets/images/0-5d2ebdc88bda06ddd0b922362682e4fa.png "Add counter command") * * * ### Get the current count[​](https://docs.streamelements.com/chatbot/counters#get-the-current-count "Direct link to Get the current count") Let's create another command to see how many cannons you've missed (Without incrementing the counter): 1. Create a new command by typing `!cmd add missedcannons ${getcount cannon}` 2. Now when you type `!missedcannons` in chat, it will show you the current count of the cannon counter. ![Image](https://docs.streamelements.com/assets/images/1-7d2e94c639f86ccb4b833badaaf79c76.png "Get the current count") * [Variables](https://docs.streamelements.com/chatbot/counters#variables) * [Examples](https://docs.streamelements.com/chatbot/counters#examples) * [Add counter command](https://docs.streamelements.com/chatbot/counters#add-counter-command) * [Get the current count](https://docs.streamelements.com/chatbot/counters#get-the-current-count) --- # Banned Words Filter | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters/bannedwords#__docusaurus_skipToContent_fallback) On this page The Banned Words filter is a tool that helps maintain the chat environment by removing messages that contain banned phrases and patterns. This filter is highly customizable and supports the creation of multiple groups, each with its own set of banned phrases. These phrases can be simple text or they can be regular expressions (regexp), providing a high degree of flexibility in defining what constitutes a banned phrase. For example, you could ban a specific word, or use a regular expression to ban any word that contains a certain sequence of characters. To use this filter, simply define your groups and their associated banned phrases or patterns. Any incoming message that matches a banned phrase or pattern in any group will be automatically removed. To create a group, click the **Add Group** button. This will create a new group with the default name **Group 1**. ### Example[​](https://docs.streamelements.com/chatbot/filters/bannedwords#example "Direct link to Example") ![Example](https://docs.streamelements.com/assets/images/preview-a0bca01b5581d9a83fd907e964030951.png) * [Example](https://docs.streamelements.com/chatbot/filters/bannedwords#example) --- # Getting Started with Commands | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/gettingstarted/commands#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/gettingstarted/commands#overview "Direct link to Overview") ---------------------------------------------------------------------------------------------------------------- Commands are the main way users will interact with the bot in your chat. They can be used to trigger actions, or to display information to your users. In this example we will create a command that will display the amount of time that has past since a user was last seen in chat. Step 1 - Open the command creation tool[​](https://docs.streamelements.com/chatbot/gettingstarted/commands#step-1---open-the-command-creation-tool "Direct link to Step 1 - Open the command creation tool") ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. From the [bot command dashboard](https://streamelements.com/dashboard/bot/commands) , navigate to the "Custom Commands" tab. 2. Click the "Add New Command" button to open the command creation tool. ![Step 1](https://docs.streamelements.com/assets/images/step_1-52d360a86042ce7df3b1f4fefb2bada6.png "Step 1") Step 2 - Basic settings[​](https://docs.streamelements.com/chatbot/gettingstarted/commands#step-2---basic-settings "Direct link to Step 2 - Basic settings") ------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Enter the desired name for your new command. For this example we will name the command "lastseen". 2. Optional: In the "Response Type" dropdown, select the method you would like the bot to use to send the response. * "Say" will send the response as a chat message as it is entered in the basic settings. * "Mention" will send the response as a chat message, but will prefix the message with [`@$(user),`](https://docs.streamelements.com/chatbot/variables/sender) . * "Reply" will send the response as a native reply to the user who triggered the command. * NOTE: If the platform does not support native replies, the response will be sent as a "Mention" instead. * "Whisper" will send the response as a whisper to the user who triggered the command. 3. Add your desired response. For a list of all available variables, see the [variables documentation](https://docs.streamelements.com/chatbot/variables) . ![Step 2](https://docs.streamelements.com/assets/images/step_2-64d5fb2c26172448dffc46af21d96c48.png "Step 2") Step 3 - Advanced settings[​](https://docs.streamelements.com/chatbot/gettingstarted/commands#step-3---advanced-settings "Direct link to Step 3 - Advanced settings") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Optional: Add one or more command aliases to allow users to trigger the same command using alternate names. 2. Click the "Activate Command" button to save your new command. ![Step 3](https://docs.streamelements.com/assets/images/step_3-7c3e76aa1456315acc282ca4dc2c4723.png "Step 3") * [Overview](https://docs.streamelements.com/chatbot/gettingstarted/commands#overview) * [Step 1 - Open the command creation tool](https://docs.streamelements.com/chatbot/gettingstarted/commands#step-1---open-the-command-creation-tool) * [Step 2 - Basic settings](https://docs.streamelements.com/chatbot/gettingstarted/commands#step-2---basic-settings) * [Step 3 - Advanced settings](https://docs.streamelements.com/chatbot/gettingstarted/commands#step-3---advanced-settings) --- # Emote Filter | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters/emotes#__docusaurus_skipToContent_fallback) On this page The Emote filter helps manage the use of emotes in chat messages. It checks the number of emotes in a message and compares them with the set limit. If a message violates this limit, the filter takes action according to the configured settings. ### Supported Settings[​](https://docs.streamelements.com/chatbot/filters/emotes#supported-settings "Direct link to Supported Settings") * `Timeout duration`: This is the duration (in seconds) for which a user will be timed out if their message violates the emote limit. * `Excluded user groups`: These are the user groups that are exempt from the emote filter. Messages from users in these groups will not be checked by the filter. * `Custom timeout message`: This is the message that will be displayed when a user is timed out due to a violation of the emote limit. This message can be customized to provide specific information about the violation and the timeout. * `Maximum amount`: This is the maximum number of emotes allowed in a message. If a message contains more emotes than this limit, it will be flagged by the filter. * [Supported Settings](https://docs.streamelements.com/chatbot/filters/emotes#supported-settings) --- # Spam Filters | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/filters#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------ Spam filters are essential tools for maintaining a clean and enjoyable chat environment during your streams. StreamElements Chatbot offers various types of filters to help you automatically moderate messages and protect your chat from unwanted content. Usage[​](https://docs.streamelements.com/chatbot/filters#usage "Direct link to Usage") --------------------------------------------------------------------------------------- To use spam filters, you need to enable and configure them in your StreamElements dashboard. Once set up, the filters will automatically scan incoming messages and take action based on your settings. Configuration[​](https://docs.streamelements.com/chatbot/filters#configuration "Direct link to Configuration") --------------------------------------------------------------------------------------------------------------- To configure spam filters: 1. Log in to your StreamElements dashboard 2. Navigate to the Chatbot section 3. Select "Spam Filters" from the menu 4. Choose the filter type you want to set up 5. Adjust the settings according to your preferences 6. Save your changes Available Filters[​](https://docs.streamelements.com/chatbot/filters#available-filters "Direct link to Available Filters") --------------------------------------------------------------------------------------------------------------------------- [📄️ Banned Words\ ----------------\ \ Learn how to use the Banned Words filter in StreamElements Chatbot to automatically remove unwanted messages from your stream chat.](https://docs.streamelements.com/chatbot/filters/bannedwords) [📄️ Caps\ --------\ \ Learn how to use the Caps filter to manage excessive capital letters in chat messages on StreamElements](https://docs.streamelements.com/chatbot/filters/caps) [📄️ Emotes\ ----------\ \ Learn how to manage emote usage in your stream chat with the StreamElements Emote Filter. Set limits, customize timeout messages, and exclude user groups.](https://docs.streamelements.com/chatbot/filters/emotes) [📄️ Links\ ---------\ \ Manage and control links in chat messages with StreamElements Chatbot's Link Filter feature. Learn how to configure allowlists, blocklists, and timeout settings.](https://docs.streamelements.com/chatbot/filters/links) [📄️ Paragraph\ -------------\ \ Learn how to use the Paragraph filter to manage message length in your Twitch chat using StreamElements Chatbot. Configure character limits, timeout durations, and custom messages.](https://docs.streamelements.com/chatbot/filters/paragraph) [📄️ Symbol\ ----------\ \ Learn how to use the Symbol filter in StreamElements Chatbot to manage symbol usage in chat messages. Configure limits, timeout durations, and customize messages for effective moderation.](https://docs.streamelements.com/chatbot/filters/symbol) * [Overview](https://docs.streamelements.com/chatbot/filters#overview) * [Usage](https://docs.streamelements.com/chatbot/filters#usage) * [Configuration](https://docs.streamelements.com/chatbot/filters#configuration) * [Available Filters](https://docs.streamelements.com/chatbot/filters#available-filters) --- # Caps Filter | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters/caps#__docusaurus_skipToContent_fallback) On this page The Caps filter helps manage the use of capital letters in chat messages. It checks the number and percentage of capital letters in a message and compares them with the set limits. If a message violates these limits, the filter takes action according to the configured settings. ### Supported Settings[​](https://docs.streamelements.com/chatbot/filters/caps#supported-settings "Direct link to Supported Settings") * `Timeout duration`: This is the duration (in seconds) for which a user will be timed out if their message violates the capital letters limits. * `Excluded user groups`: These are the user groups that are exempt from the caps filter. Messages from users in these groups will not be checked by the filter. * `Custom timeout message`: This is the message that will be displayed when a user is timed out due to a violation of the capital letters limits. This message can be customized to provide specific information about the violation and the timeout. * `Maximum amount`: This is the maximum number of capital letters allowed in a message. If a message contains more capital letters than this limit, it will be flagged by the filter. * `Minimum characters`: This is the minimum number of characters a message must have before the filter checks for a violation. If a message contains fewer characters than this limit, it will not be checked by the filter. * `Maximum percent`: This is the maximum percentage of a message that can be capital letters. If the percentage of capital letters in a message exceeds this limit, it will be flagged by the filter. * [Supported Settings](https://docs.streamelements.com/chatbot/filters/caps#supported-settings) --- # Symbol Filter | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters/symbol#__docusaurus_skipToContent_fallback) On this page The Symbol filter helps manage the use of symbols in chat messages. It checks the number and percentage of symbols in a message and compares them with the set limits. If a message violates these limits, the filter takes action according to the configured settings. ### Supported Settings[​](https://docs.streamelements.com/chatbot/filters/symbol#supported-settings "Direct link to Supported Settings") * `Maximum amount`: This is the maximum number of symbols allowed in a message. If a message contains more symbols than this limit, it will be flagged by the filter. * `Minimum amount`: This is the minimum number of symbols a message must have before the filter checks for a violation. If a message contains fewer symbols than this limit, it will not be checked by the filter. * `Maximum percent`: This is the maximum percentage of a message that can be symbols. If the percentage of symbols in a message exceeds this limit, it will be flagged by the filter. * `Timeout duration`: This is the duration (in seconds) for which a user will be timed out if their message violates the symbol limits. * `Excluded user groups`: These are the user groups that are exempt from the symbol filter. Messages from users in these groups will not be checked by the filter. * `Custom timeout message`: This is the message that will be displayed when a user is timed out due to a violation of the symbol limits. This message can be customized to provide specific information about the violation and the timeout. * [Supported Settings](https://docs.streamelements.com/chatbot/filters/symbol#supported-settings) --- # Getting Started with Timers | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/gettingstarted/timers#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#overview "Direct link to Overview") -------------------------------------------------------------------------------------------------------------- Timers allow you to automatically post announcements, social links, schedules, or any other messages at regular intervals in your chat. This guide will help you set up and manage timers using the StreamElements chatbot. Step 1 - Access the Bot Timers Dashboard[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-1---access-the-bot-timers-dashboard "Direct link to Step 1 - Access the Bot Timers Dashboard") -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Navigate to your StreamElements dashboard. 2. Go to the Bot section and select "Timers". Step 2 - Create a New Timer[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-2---create-a-new-timer "Direct link to Step 2 - Create a New Timer") ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Click the "ADD NEW TIMER" button in the top right corner. 2. In the expanded timer settings, enter a name for your timer in the "Timer name" field. Step 3 - Configure Timer Settings[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-3---configure-timer-settings "Direct link to Step 3 - Configure Timer Settings") ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. **Message**: Enter the message you want the timer to post in the "Enter a message" field. 2. **Intervals**: * Set the "Online interval" in minutes. This is how often the timer will post when your stream is live. * Set the "Offline interval" in minutes. This determines how often the timer will post when you're not streaming. 3. **Chat Lines**: Specify the minimum number of chat lines required in the last 5 minutes to activate the timer. This prevents the timer from posting in an inactive chat. 4. **Stream Title Keywords** (Optional): * Enter keywords that, when present in your stream title, will enable the timer. 5. **Stream Categories** (Optional): * Enter categories that, when selected for your stream, will enable the timer. 6. **Response Messages** (Optional): * Add multiple messages that the timer will cycle through by clicking "+ ADD MESSAGE". Step 4 - Activate the Timer[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-4---activate-the-timer "Direct link to Step 4 - Activate the Timer") ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Once you've configured all settings, click the "ACTIVATE TIMER" button at the bottom of the timer settings. 2. The timer will now appear in your list of active timers, where you can easily enable/disable it using the toggle switch. Step 5 - Managing Timers[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-5---managing-timers "Direct link to Step 5 - Managing Timers") -------------------------------------------------------------------------------------------------------------------------------------------------------------- * To edit an existing timer, click the pencil icon next to the timer in the list. * To delete a timer, click the trash can icon. * Use the search bar at the top to quickly find specific timers. Tips for Effective Timer Use[​](https://docs.streamelements.com/chatbot/gettingstarted/timers#tips-for-effective-timer-use "Direct link to Tips for Effective Timer Use") -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * Keep messages concise and relevant to your audience. * Use timers sparingly to avoid spamming your chat. * Utilize the chat lines feature to ensure timers only post during active periods. * Consider using different intervals for online and offline states to match chat activity levels. Remember, timers are a powerful tool for maintaining engagement and sharing information, but overuse can be disruptive to your chat experience. Balance is key! * [Overview](https://docs.streamelements.com/chatbot/gettingstarted/timers#overview) * [Step 1 - Access the Bot Timers Dashboard](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-1---access-the-bot-timers-dashboard) * [Step 2 - Create a New Timer](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-2---create-a-new-timer) * [Step 3 - Configure Timer Settings](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-3---configure-timer-settings) * [Step 4 - Activate the Timer](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-4---activate-the-timer) * [Step 5 - Managing Timers](https://docs.streamelements.com/chatbot/gettingstarted/timers#step-5---managing-timers) * [Tips for Effective Timer Use](https://docs.streamelements.com/chatbot/gettingstarted/timers#tips-for-effective-timer-use) --- # Troubleshooting | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/troubleshooting#__docusaurus_skipToContent_fallback) On this page This section aims to help you quickly resolve common issues you might encounter with the StreamElements Chatbot and answer frequently asked questions. Troubleshooting[​](https://docs.streamelements.com/chatbot/troubleshooting#troubleshooting-1 "Direct link to Troubleshooting") ------------------------------------------------------------------------------------------------------------------------------- ### Chatbot Not Responding[​](https://docs.streamelements.com/chatbot/troubleshooting#chatbot-not-responding "Direct link to Chatbot Not Responding") * **Check if the bot is currently active in your channel.** You can do this by going to your StreamElements dashboard and ensuring the bot is turned on. * **Ensure the bot is not banned or ignored in your channel.** Sometimes, the bot might have been accidentally banned, which would prevent it from posting messages. ### Commands Not Working[​](https://docs.streamelements.com/chatbot/troubleshooting#commands-not-working "Direct link to Commands Not Working") * **Verify the command syntax.** Ensure that the command is typed correctly, including the prefix (usually `!`). * **Check command settings.** Some commands may be set to work only for moderators or the streamer. You can adjust these settings in your StreamElements dashboard. * **Command cooldown.** If a command was recently used, it might be on cooldown. Check the command's settings to see if there's a cooldown period set. ### Timers Not Triggering[​](https://docs.streamelements.com/chatbot/troubleshooting#timers-not-triggering "Direct link to Timers Not Triggering") * **Check the timer settings.** Ensure the timers are enabled and configured with the correct intervals and chat lines required to trigger. * **Insufficient chat activity.** Some timers require a minimum amount of chat activity to trigger. Encourage your viewers to be more active in chat. FAQ[​](https://docs.streamelements.com/chatbot/troubleshooting#faq "Direct link to FAQ") ----------------------------------------------------------------------------------------- ### How do I add the StreamElements Chatbot to my channel?[​](https://docs.streamelements.com/chatbot/troubleshooting#how-do-i-add-the-streamelements-chatbot-to-my-channel "Direct link to How do I add the StreamElements Chatbot to my channel?") To add the chatbot to your channel, go to your StreamElements dashboard, navigate to the Chatbot section, and follow the instructions for adding the bot to your channel. ### Can I create custom commands?[​](https://docs.streamelements.com/chatbot/troubleshooting#can-i-create-custom-commands "Direct link to Can I create custom commands?") Yes, you can create custom commands through the StreamElements dashboard under the "Commands" section. Here, you can define the command name, response, and other settings like cooldowns and user level restrictions. ### How do I set up moderation filters?[​](https://docs.streamelements.com/chatbot/troubleshooting#how-do-i-set-up-moderation-filters "Direct link to How do I set up moderation filters?") Moderation filters can be set up in the StreamElements dashboard under the "Spam Filters" section. You can configure filters for links, caps, symbols, and more to keep your chat clean and safe. ### Can the chatbot respond to commands with custom messages?[​](https://docs.streamelements.com/chatbot/troubleshooting#can-the-chatbot-respond-to-commands-with-custom-messages "Direct link to Can the chatbot respond to commands with custom messages?") Yes, the chatbot can respond to commands with custom messages that you define. You can set these messages when creating or editing a command in your StreamElements dashboard. ### How do I remove the chatbot from my channel?[​](https://docs.streamelements.com/chatbot/troubleshooting#how-do-i-remove-the-chatbot-from-my-channel "Direct link to How do I remove the chatbot from my channel?") If you wish to remove the chatbot from your channel, you can do so by going to the Chatbot section in your StreamElements dashboard and selecting the option to part the bot from your channel. * * * If your issue isn't listed here or if you have more questions, please visit our [Discord](https://discord.gg/se) or contact our Support Team for further assistance. * [Troubleshooting](https://docs.streamelements.com/chatbot/troubleshooting#troubleshooting-1) * [Chatbot Not Responding](https://docs.streamelements.com/chatbot/troubleshooting#chatbot-not-responding) * [Commands Not Working](https://docs.streamelements.com/chatbot/troubleshooting#commands-not-working) * [Timers Not Triggering](https://docs.streamelements.com/chatbot/troubleshooting#timers-not-triggering) * [FAQ](https://docs.streamelements.com/chatbot/troubleshooting#faq) * [How do I add the StreamElements Chatbot to my channel?](https://docs.streamelements.com/chatbot/troubleshooting#how-do-i-add-the-streamelements-chatbot-to-my-channel) * [Can I create custom commands?](https://docs.streamelements.com/chatbot/troubleshooting#can-i-create-custom-commands) * [How do I set up moderation filters?](https://docs.streamelements.com/chatbot/troubleshooting#how-do-i-set-up-moderation-filters) * [Can the chatbot respond to commands with custom messages?](https://docs.streamelements.com/chatbot/troubleshooting#can-the-chatbot-respond-to-commands-with-custom-messages) * [How do I remove the chatbot from my channel?](https://docs.streamelements.com/chatbot/troubleshooting#how-do-i-remove-the-chatbot-from-my-channel) --- # Link Filter | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters/links#__docusaurus_skipToContent_fallback) On this page The Link filter helps manage the posting of links in chat messages. It checks if a message contains any links and compares them with the set allowlist and blocklist. If a message contains a link that is not in the allowlist or is in the blocklist, the filter takes action according to the configured settings. ### Supported Settings[​](https://docs.streamelements.com/chatbot/filters/links#supported-settings "Direct link to Supported Settings") * `Timeout duration`: This is the duration (in seconds) for which a user will be timed out if their message violates the link rules. Setting to 0 will just delete the message. * `Excluded user groups`: These are the user groups that are exempt from the link filter. Messages from users in these groups will not be checked by the filter. * `Custom timeout message`: This is the message that will be displayed when a user is timed out due to a violation of the link rules. This message can be customized to provide specific information about the violation and the timeout. * `Allowlist`: This is a list of links or link patterns that are allowed in messages. The filter supports wildcard characters in this list, allowing for flexible rules. * `Blocklist`: This is a list of links or link patterns that are not allowed in messages. Any link that matches a pattern in this list is treated as harmful and will result in a harsher punishment for the user. * [Supported Settings](https://docs.streamelements.com/chatbot/filters/links#supported-settings) --- # Paragraph Filter | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/filters/paragraph#__docusaurus_skipToContent_fallback) On this page The Paragraph filter helps manage the length of chat messages. It checks the number of characters in a message and compares them with the set limit. If a message violates this limit, the filter takes action according to the configured settings. ### Supported Settings[​](https://docs.streamelements.com/chatbot/filters/paragraph#supported-settings "Direct link to Supported Settings") * `Maximum amount`: This is the maximum number of characters allowed in a message. If a message contains more characters than this limit, it will be flagged by the filter. * `Timeout duration`: This is the duration (in seconds) for which a user will be timed out if their message violates the character limit. * `Excluded user groups`: These are the user groups that are exempt from the paragraph filter. Messages from users in these groups will not be checked by the filter. * `Custom timeout message`: This is the message that will be displayed when a user is timed out due to a violation of the character limit. This message can be customized to provide specific information about the violation and the timeout. * [Supported Settings](https://docs.streamelements.com/chatbot/filters/paragraph#supported-settings) --- # !alerts | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/alerts#__docusaurus_skipToContent_fallback) On this page Twitch YouTube Trovo Kick Overview[​](https://docs.streamelements.com/chatbot/commands/default/alerts#overview "Direct link to Overview") ---------------------------------------------------------------------------------------------------------------- The `!alerts` command allows streamers and moderators to dynamically manage StreamElements overlay alerts during a live broadcast. This tool helps control alert playback directly from chat for actions like muting, skipping, or pausing. Usage[​](https://docs.streamelements.com/chatbot/commands/default/alerts#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------------- To manage overlay alerts, use the `!alerts` command followed by the desired action. !alerts **Important:** By default, only users with **Moderator** permission level or higher can use this command. Examples[​](https://docs.streamelements.com/chatbot/commands/default/alerts#examples "Direct link to Examples") ---------------------------------------------------------------------------------------------------------------- example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser:!alerts mute ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Successfully muted alerts example chat ![broadcaster badge](https://static-cdn.jtvnw.net/badges/v1/5527c58c-fb7d-422d-b71b-f309dcb85cc1/3 "broadcaster")BroadcasterName:!alerts skip ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Successfully skipped alerts example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser:!alerts pause ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Successfully paused alerts Parameters[​](https://docs.streamelements.com/chatbot/commands/default/alerts#parameters "Direct link to Parameters") ---------------------------------------------------------------------------------------------------------------------- * `` (Required): The action to perform on the alerts. Valid actions are: * `mute`: Turns off alert sounds. * `unmute`: Turns alert sounds back on. * `skip`: Skips the currently playing alert. * `pause`: Pauses the alert queue; currently playing alerts will finish. * `unpause`: Resumes the alert queue. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/alerts#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------------- * This command controls alerts within your StreamElements overlays. Ensure your overlays are active. * The command's permission level can be adjusted under `Chatbot` -> `Chat Commands` -> `Default Commands`. * [Overview](https://docs.streamelements.com/chatbot/commands/default/alerts#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/alerts#usage) * [Examples](https://docs.streamelements.com/chatbot/commands/default/alerts#examples) * [Parameters](https://docs.streamelements.com/chatbot/commands/default/alerts#parameters) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/alerts#configuration) --- # Chatbot Timers | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/timers#__docusaurus_skipToContent_fallback) On this page Chatbot timers are automated messages or actions that occur at specified intervals during a live stream. They serve to remind viewers about certain aspects of the stream, such as rules or upcoming events, and can also be used to automatically execute commands at regular intervals. ### Settings[​](https://docs.streamelements.com/chatbot/timers#settings "Direct link to Settings") #### Messages[​](https://docs.streamelements.com/chatbot/timers#messages "Direct link to Messages") Each timer can be configured with multiple messages, which will be cycled through each time the timer is activated. Timers can be set to run both while live and offline, or can be configured to run only in one of these states. #### Interval[​](https://docs.streamelements.com/chatbot/timers#interval "Direct link to Interval") The frequency of each timer can be set in minutes, determining how often it will be activated. Additionally, a minimum amount of chat lines that must be sent in the interval for the timer to be activated can be set, ensuring the timer only runs when chat activity is high enough. #### Chat lines[​](https://docs.streamelements.com/chatbot/timers#chat-lines "Direct link to Chat lines") The minimum number of chat messages that must be sent before a timer can be executed. This allows you to prevent timers from spamming the chat when there is less chatroom activity. #### Conditions (new)[​](https://docs.streamelements.com/chatbot/timers#conditions-new "Direct link to Conditions (new)") Timers can now be configured with specific conditions. This allows a timer to be activated only when a particular condition is fulfilled. For instance, a timer can be set to run exclusively when the stream is categorized under "Just Chatting", or if the stream title includes a specific keyword. You can find your timers here: [Dashboard](https://streamelements.com/dashboard/bot/timers) * [Settings](https://docs.streamelements.com/chatbot/timers#settings) --- # !accountage Command | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/accountage#__docusaurus_skipToContent_fallback) On this page Twitch Overview[​](https://docs.streamelements.com/chatbot/commands/default/accountage#overview "Direct link to Overview") -------------------------------------------------------------------------------------------------------------------- The `!accountage` command allows users to check the creation date (age) of a Twitch account. This tool is particularly useful for moderators to verify user authenticity or determine eligibility for certain privileges based on account age. Usage[​](https://docs.streamelements.com/chatbot/commands/default/accountage#usage "Direct link to Usage") ----------------------------------------------------------------------------------------------------------- To use the command, type `!accountage` followed by an optional username. If no username is provided, it checks the account age of the user running the command. !accountage [username] Examples[​](https://docs.streamelements.com/chatbot/commands/default/accountage#examples "Direct link to Examples") -------------------------------------------------------------------------------------------------------------------- example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser:!accountage StreamElements ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@ModUser, StreamElements was created 10 years 2 months 28 days 7 hours ago. example chat ViewerBob:!accountage ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@ViewerBob, your account was created 3 years 5 months 12 days 4 hours ago. Parameters[​](https://docs.streamelements.com/chatbot/commands/default/accountage#parameters "Direct link to Parameters") -------------------------------------------------------------------------------------------------------------------------- * `[username]` (Optional): The Twitch username of the account you want to check. If omitted, the command checks the account age of the user who issued the command. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/accountage#configuration "Direct link to Configuration") ----------------------------------------------------------------------------------------------------------------------------------- This command requires a connection to Twitch to fetch the account creation date. Ensure your StreamElements bot account is properly linked to Twitch. Aliases[​](https://docs.streamelements.com/chatbot/commands/default/accountage#aliases "Direct link to Aliases") ----------------------------------------------------------------------------------------------------------------- The `!accountage` command has the following default aliases: * `!accage` * `!created` These aliases can be used interchangeably with the main command. Related Commands[​](https://docs.streamelements.com/chatbot/commands/default/accountage#related-commands "Direct link to Related Commands") -------------------------------------------------------------------------------------------------------------------------------------------- * [`!followage`](https://docs.streamelements.com/chatbot/commands/default/followage) : Checks how long a user has been following the channel. * [Overview](https://docs.streamelements.com/chatbot/commands/default/accountage#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/accountage#usage) * [Examples](https://docs.streamelements.com/chatbot/commands/default/accountage#examples) * [Parameters](https://docs.streamelements.com/chatbot/commands/default/accountage#parameters) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/accountage#configuration) * [Aliases](https://docs.streamelements.com/chatbot/commands/default/accountage#aliases) * [Related Commands](https://docs.streamelements.com/chatbot/commands/default/accountage#related-commands) --- # Quotes | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/quotes#__docusaurus_skipToContent_fallback) On this page The Quotes system allows you and your moderators to save memorable moments, funny sayings, or notable events from your streams. Viewers can then recall these quotes using chat commands, creating a fun way to relive past highlights with your community. You can manage your quotes in the [StreamElements Dashboard](https://streamelements.com/dashboard/bot/quotes) . Dashboard Overview[​](https://docs.streamelements.com/chatbot/quotes#dashboard-overview "Direct link to Dashboard Overview") ----------------------------------------------------------------------------------------------------------------------------- The Bot Quotes page provides a centralized location to manage all your saved quotes: * **Search**: Filter quotes by text content * **Add Quote**: Manually add new quotes via the dashboard * **Quote List**: View all quotes with their ID, text, creation date, associated game, and who added them * **Actions**: Edit or delete individual quotes Adding Quotes[​](https://docs.streamelements.com/chatbot/quotes#adding-quotes "Direct link to Adding Quotes") -------------------------------------------------------------------------------------------------------------- ### Via Chat[​](https://docs.streamelements.com/chatbot/quotes#via-chat "Direct link to Via Chat") Moderators and the broadcaster can add quotes directly from chat using the `!quote add` command: !quote add Never gonna give you up! The bot will confirm the quote was added and assign it a unique ID. ### Via Dashboard[​](https://docs.streamelements.com/chatbot/quotes#via-dashboard "Direct link to Via Dashboard") 1. Navigate to [Bot Quotes](https://streamelements.com/dashboard/bot/quotes) in your dashboard 2. Click the **\+ ADD QUOTE** button 3. Enter the quote text 4. Click **Save** The quote will be saved with the current timestamp. Displaying Quotes[​](https://docs.streamelements.com/chatbot/quotes#displaying-quotes "Direct link to Displaying Quotes") -------------------------------------------------------------------------------------------------------------------------- ### Random Quote[​](https://docs.streamelements.com/chatbot/quotes#random-quote "Direct link to Random Quote") Viewers can display a random quote from your collection: !quote ### Specific Quote[​](https://docs.streamelements.com/chatbot/quotes#specific-quote "Direct link to Specific Quote") To display a specific quote by its ID: !quote 42 Managing Quotes[​](https://docs.streamelements.com/chatbot/quotes#managing-quotes "Direct link to Managing Quotes") -------------------------------------------------------------------------------------------------------------------- ### Editing Quotes[​](https://docs.streamelements.com/chatbot/quotes#editing-quotes "Direct link to Editing Quotes") To edit an existing quote: 1. Go to the [Bot Quotes](https://streamelements.com/dashboard/bot/quotes) page 2. Find the quote you want to edit 3. Click the pencil icon in the Actions column 4. Update the quote text 5. Save your changes ### Removing Quotes[​](https://docs.streamelements.com/chatbot/quotes#removing-quotes "Direct link to Removing Quotes") **Via Chat (Moderator+):** !quote remove 42 **Via Dashboard:** 1. Find the quote in the list 2. Click the trash icon in the Actions column 3. Confirm the deletion Chat Command Reference[​](https://docs.streamelements.com/chatbot/quotes#chat-command-reference "Direct link to Chat Command Reference") ----------------------------------------------------------------------------------------------------------------------------------------- | Command | Description | Permission | | --- | --- | --- | | `!quote` | Display a random quote | Everyone | | `!quote ` | Display a specific quote | Everyone | | `!quote add ` | Add a new quote | Moderator+ | | `!quote remove ` | Remove a quote | Moderator+ | ### Command Aliases[​](https://docs.streamelements.com/chatbot/quotes#command-aliases "Direct link to Command Aliases") * `!quote add` can also be written as `!quote +` * `!quote remove` can also be written as `!quote -` Quote Variables[​](https://docs.streamelements.com/chatbot/quotes#quote-variables "Direct link to Quote Variables") -------------------------------------------------------------------------------------------------------------------- You can use quote variables in custom commands and timers. For detailed documentation, see the [$(quote) variable reference](https://docs.streamelements.com/chatbot/variables/quote) . * `$(quote)` - Returns a random quote * `$(quote )` - Returns a specific quote by ID ### Example Custom Command[​](https://docs.streamelements.com/chatbot/quotes#example-custom-command "Direct link to Example Custom Command") Create a command that displays a random quote with custom formatting: !cmd add randomquote Here's a memorable moment: $(quote) Configuration[​](https://docs.streamelements.com/chatbot/quotes#configuration "Direct link to Configuration") -------------------------------------------------------------------------------------------------------------- The permission levels for adding and removing quotes can be adjusted under **Chatbot** -> **Chat Commands** -> **Default Commands** in your [StreamElements Dashboard](https://streamelements.com/dashboard/bot/commands/default) . * [Dashboard Overview](https://docs.streamelements.com/chatbot/quotes#dashboard-overview) * [Adding Quotes](https://docs.streamelements.com/chatbot/quotes#adding-quotes) * [Via Chat](https://docs.streamelements.com/chatbot/quotes#via-chat) * [Via Dashboard](https://docs.streamelements.com/chatbot/quotes#via-dashboard) * [Displaying Quotes](https://docs.streamelements.com/chatbot/quotes#displaying-quotes) * [Random Quote](https://docs.streamelements.com/chatbot/quotes#random-quote) * [Specific Quote](https://docs.streamelements.com/chatbot/quotes#specific-quote) * [Managing Quotes](https://docs.streamelements.com/chatbot/quotes#managing-quotes) * [Editing Quotes](https://docs.streamelements.com/chatbot/quotes#editing-quotes) * [Removing Quotes](https://docs.streamelements.com/chatbot/quotes#removing-quotes) * [Chat Command Reference](https://docs.streamelements.com/chatbot/quotes#chat-command-reference) * [Command Aliases](https://docs.streamelements.com/chatbot/quotes#command-aliases) * [Quote Variables](https://docs.streamelements.com/chatbot/quotes#quote-variables) * [Example Custom Command](https://docs.streamelements.com/chatbot/quotes#example-custom-command) * [Configuration](https://docs.streamelements.com/chatbot/quotes#configuration) --- # !addpoints | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/addpoints#__docusaurus_skipToContent_fallback) On this page Twitch Overview[​](https://docs.streamelements.com/chatbot/commands/default/addpoints#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------------- The `!addpoints` command empowers streamers and moderators to manually add points to a specific viewer's balance within the StreamElements loyalty system. This is useful for rewarding viewers for actions outside the standard point triggers, correcting point balances, or running special promotions. Usage[​](https://docs.streamelements.com/chatbot/commands/default/addpoints#usage "Direct link to Usage") ---------------------------------------------------------------------------------------------------------- To add points to a viewer, use the following syntax in your chat: !addpoints **Important:** By default, only users with **Moderator** permission level or higher can use this command. Parameters[​](https://docs.streamelements.com/chatbot/commands/default/addpoints#parameters "Direct link to Parameters") ------------------------------------------------------------------------------------------------------------------------- * `` (Required): The exact username of the viewer receiving points. * `` (Required): The number of points (positive integer) to award. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/addpoints#configuration "Direct link to Configuration") ---------------------------------------------------------------------------------------------------------------------------------- * The `!addpoints` command requires the **Loyalty system** to be active. Enable it in your **StreamElements Dashboard** under **Loyalty** -> **Loyalty Settings**. * The command's permission level can be adjusted under **Chatbot** -> **Chat Commands** -> **Default Commands**. Examples[​](https://docs.streamelements.com/chatbot/commands/default/addpoints#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------------------------- example chat ![broadcaster badge](https://static-cdn.jtvnw.net/badges/v1/5527c58c-fb7d-422d-b71b-f309dcb85cc1/3 "broadcaster")BroadcasterName:!addpoints StreamFan123 1000 ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@BroadcasterName, added 1000 points to StreamFan123. They now have 5961 points. example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser99:!addpoints LoyalViewer 50 ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@ModUser99, added 50 points to LoyalViewer. They now have 1280 points. Related Commands[​](https://docs.streamelements.com/chatbot/commands/default/addpoints#related-commands "Direct link to Related Commands") ------------------------------------------------------------------------------------------------------------------------------------------- * [`!setpoints`](https://docs.streamelements.com/chatbot/commands/default/setpoints) : Set a user's points to a specific value. * [`!givepoints`](https://docs.streamelements.com/chatbot/commands/default/givepoints) : Allow users to give points to each other. * [`!points`](https://docs.streamelements.com/chatbot/commands/default/points) : Check a user's current point balance. * [Overview](https://docs.streamelements.com/chatbot/commands/default/addpoints#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/addpoints#usage) * [Parameters](https://docs.streamelements.com/chatbot/commands/default/addpoints#parameters) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/addpoints#configuration) * [Examples](https://docs.streamelements.com/chatbot/commands/default/addpoints#examples) * [Related Commands](https://docs.streamelements.com/chatbot/commands/default/addpoints#related-commands) --- # 8ball Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/eightball#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/eightball#overview "Direct link to Overview") ---------------------------------------------------------------------------------------------------------- The 8ball module is an interactive chat feature that simulates the classic Magic 8 Ball toy. It allows viewers to ask questions and receive random, customizable responses, enhancing engagement and entertainment in your Twitch chat. Usage[​](https://docs.streamelements.com/chatbot/modules/eightball#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------- To use the 8ball module, viewers type `!8ball` followed by their question in the chat. The chatbot will then respond with a random answer from a predefined list. **Syntax:** `!8ball ` Examples[​](https://docs.streamelements.com/chatbot/modules/eightball#examples "Direct link to Examples") ---------------------------------------------------------------------------------------------------------- 1. Viewer: `!8ball Will I win my next game?` Chatbot: `The 8ball says: It is certain.` 2. Viewer: `!8ball Should I order pizza tonight?` Chatbot: `The 8ball says: Ask again later.` Parameters[​](https://docs.streamelements.com/chatbot/modules/eightball#parameters "Direct link to Parameters") ---------------------------------------------------------------------------------------------------------------- The 8ball command does not have any additional parameters. The question asked by the viewer is optional and does not affect the randomized response. Configuration[​](https://docs.streamelements.com/chatbot/modules/eightball#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------- Streamers and moderators can customize the 8ball responses in the StreamElements dashboard: 1. Navigate to the Chatbot section 2. Find the 8ball module in the list of available modules 3. Click on "Edit" to access the module settings 4. Modify the list of possible responses 5. Save your changes Aliases[​](https://docs.streamelements.com/chatbot/modules/eightball#aliases "Direct link to Aliases") ------------------------------------------------------------------------------------------------------- By default, there are no aliases for the 8ball command. However, streamers can create custom aliases in the StreamElements dashboard if desired. FAQ[​](https://docs.streamelements.com/chatbot/modules/eightball#faq "Direct link to FAQ") ------------------------------------------------------------------------------------------- **Q: Can I add my own custom responses to the 8ball?** A: Yes, you can customize the list of possible responses in the module settings of your StreamElements dashboard. * [Overview](https://docs.streamelements.com/chatbot/modules/eightball#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/eightball#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/eightball#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/eightball#parameters) * [Configuration](https://docs.streamelements.com/chatbot/modules/eightball#configuration) * [Aliases](https://docs.streamelements.com/chatbot/modules/eightball#aliases) * [FAQ](https://docs.streamelements.com/chatbot/modules/eightball#faq) --- # Chatbot Modules | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------ Chatbot modules are a set of powerful tools designed to enhance viewer interaction and engagement in your live stream. These modules provide a wide range of functionalities that can be customized to fit the unique needs of your stream and community. Usage[​](https://docs.streamelements.com/chatbot/modules#usage "Direct link to Usage") --------------------------------------------------------------------------------------- To use chatbot modules, you need to enable and configure them in your StreamElements dashboard. Once set up, you can trigger them using specific commands in your stream chat. Available Modules[​](https://docs.streamelements.com/chatbot/modules#available-modules "Direct link to Available Modules") --------------------------------------------------------------------------------------------------------------------------- [📄️ Emote Bingo\ ---------------\ \ Boost viewer engagement with StreamElements' Emote Bingo. Create interactive Twitch chat games using emotes from Twitch, BTTV, FFZ, and 7TV.](https://docs.streamelements.com/chatbot/modules/emote-bingo) [📄️ Chat Alerts\ ---------------\ \ Boost viewer engagement with StreamElements' Chat Alerts module. Automate Twitch notifications and create dynamic chat experiences for your stream.](https://docs.streamelements.com/chatbot/modules/chatalerts) [📄️ Duel\ --------\ \ Boost Twitch viewer engagement with StreamElements Chatbot Duel Module. Learn to set up and use this interactive chat game.](https://docs.streamelements.com/chatbot/modules/duel) [📄️ 8ball\ ---------\ \ Enhance Twitch engagement with StreamElements 8ball. Learn to set up and use this interactive chat command for fun, randomized responses to viewer questions.](https://docs.streamelements.com/chatbot/modules/eightball) [📄️ Emote Combo\ ---------------\ \ Learn how to use StreamElements Chatbot's Emote Combo feature to create interactive emote chains in your stream chat.](https://docs.streamelements.com/chatbot/modules/emotecombo) [📄️ Emote Pyramid\ -----------------\ \ Master the Emote Pyramid chat game for StreamElements Chatbot. Boost viewer engagement with this fun, interactive challenge. Learn rules and examples.](https://docs.streamelements.com/chatbot/modules/emotepyramid) [📄️ Live Announcement\ ---------------------\ \ Learn how to set up and use StreamElements Chatbot's Live Announcement module to automatically notify viewers when your stream goes live.](https://docs.streamelements.com/chatbot/modules/liveannouncement) [📄️ Raffle\ ----------\ \ Boost viewer engagement with StreamElements Chatbot Raffle module. Learn commands, usage, and multi-winner scaling for interactive stream giveaways.](https://docs.streamelements.com/chatbot/modules/raffle) [📄️ Roulette\ ------------\ \ Boost viewer engagement with StreamElements Roulette. Learn to set up and use this exciting chat game for wagering and winning points on Twitch streams.](https://docs.streamelements.com/chatbot/modules/roulette) [📄️ Slotmachine\ ---------------\ \ Set up and customize the StreamElements Chatbot Slotmachine module. Engage viewers with a virtual slot machine game for wagering points.](https://docs.streamelements.com/chatbot/modules/slotmachine) [📄️ Viewer Queue\ ----------------\ \ Master the StreamElements Viewer Queue module to efficiently manage viewer interactions, boost engagement, and streamline your live streams.](https://docs.streamelements.com/chatbot/modules/viewerqueue) [📄️ Votekick\ ------------\ \ Master the StreamElements Votekick module: Empower your Twitch community with interactive chat moderation and boost viewer engagement through democratic voting](https://docs.streamelements.com/chatbot/modules/votekick) * [Overview](https://docs.streamelements.com/chatbot/modules#overview) * [Usage](https://docs.streamelements.com/chatbot/modules#usage) * [Available Modules](https://docs.streamelements.com/chatbot/modules#available-modules) --- # Emote Combo Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/emotecombo#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/emotecombo#overview "Direct link to Overview") ----------------------------------------------------------------------------------------------------------- The Emote Combo feature is an interactive chat module that encourages viewers to create chains of consecutive emotes. It adds a fun, engaging element to your stream by challenging viewers to maintain and extend emote streaks. Usage[​](https://docs.streamelements.com/chatbot/modules/emotecombo#usage "Direct link to Usage") -------------------------------------------------------------------------------------------------- The Emote Combo feature activates automatically when viewers start sending consecutive emotes in chat. Here's how it works: 1. A viewer initiates the combo by sending a message containing a single emote. 2. Subsequent messages must contain only the same emote to continue the combo. 3. The combo count increases with each consecutive matching emote. 4. The combo ends when a different emote or any other message is sent. Example[​](https://docs.streamelements.com/chatbot/modules/emotecombo#example "Direct link to Example") -------------------------------------------------------------------------------------------------------- ![Emote Combo Example](https://docs.streamelements.com/assets/images/emotecombo-5402bb898996264a1ea625d70a096ab8.png) Configuration[​](https://docs.streamelements.com/chatbot/modules/emotecombo#configuration "Direct link to Configuration") -------------------------------------------------------------------------------------------------------------------------- The Emote Combo feature is typically enabled by default. Streamers can customize the following settings in the StreamElements dashboard: * Minimum combo count to display * Custom messages for combo milestones FAQ[​](https://docs.streamelements.com/chatbot/modules/emotecombo#faq "Direct link to FAQ") -------------------------------------------------------------------------------------------- **Q: Can I use custom emotes for the Emote Combo?** A: Yes, both Twitch global emotes and channel-specific emotes work with the Emote Combo feature. **Q: Is there a limit to how long a combo can be?** A: No * [Overview](https://docs.streamelements.com/chatbot/modules/emotecombo#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/emotecombo#usage) * [Example](https://docs.streamelements.com/chatbot/modules/emotecombo#example) * [Configuration](https://docs.streamelements.com/chatbot/modules/emotecombo#configuration) * [FAQ](https://docs.streamelements.com/chatbot/modules/emotecombo#faq) --- # Chat Alerts Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/chatalerts#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/chatalerts#overview "Direct link to Overview") ----------------------------------------------------------------------------------------------------------- The Chat Alerts module is a powerful feature of the StreamElements chatbot that automatically posts messages in your Twitch chat when specific events occur. This helps streamers acknowledge viewer actions, enhance engagement, and keep the community informed about important stream events. Usage[​](https://docs.streamelements.com/chatbot/modules/chatalerts#usage "Direct link to Usage") -------------------------------------------------------------------------------------------------- Chat Alerts are triggered automatically when configured events happen during your stream. No manual commands are required to activate them. Examples[​](https://docs.streamelements.com/chatbot/modules/chatalerts#examples "Direct link to Examples") ----------------------------------------------------------------------------------------------------------- 1. Follower Alert: New follower hype! Welcome to the stream, @NewFollower123! Thanks for joining our community! 2. Subscription Alert: @Subscriber456 just subscribed for 3 months! Thank you for your continued support! Parameters[​](https://docs.streamelements.com/chatbot/modules/chatalerts#parameters "Direct link to Parameters") ----------------------------------------------------------------------------------------------------------------- Chat Alerts can be customized for various events. Here are some of the key parameters: * **Event Type**: The specific action that triggers the alert (e.g., follow, subscription, raid) * **Message**: The text that appears in chat when the event occurs * **Minimum Threshold**: Optional minimum value for events like donations or bit cheers Configuration[​](https://docs.streamelements.com/chatbot/modules/chatalerts#configuration "Direct link to Configuration") -------------------------------------------------------------------------------------------------------------------------- To set up Chat Alerts: 1. Access your StreamElements dashboard 2. Navigate to the Chatbot section 3. Find the Chat Alerts module 4. Enable the alerts you want to use 5. Customize the message and parameters for each alert type Event Types[​](https://docs.streamelements.com/chatbot/modules/chatalerts#event-types "Direct link to Event Types") -------------------------------------------------------------------------------------------------------------------- Chat Alerts can be configured for various events, including: * Followers * Tips/Donations * Ad Breaks * Subscriptions * Cheers (Bits) * Loyalty Point Redemptions * Raids * Hype Trains * Polls * Charity Events Each event type can have its own customized message and trigger conditions. * [Overview](https://docs.streamelements.com/chatbot/modules/chatalerts#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/chatalerts#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/chatalerts#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/chatalerts#parameters) * [Configuration](https://docs.streamelements.com/chatbot/modules/chatalerts#configuration) * [Event Types](https://docs.streamelements.com/chatbot/modules/chatalerts#event-types) --- # Emote Pyramid Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/emotepyramid#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/emotepyramid#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------- The Emote Pyramid is an engaging chat game that encourages viewer participation and creates a fun atmosphere in your stream. Players attempt to collaboratively build a pyramid of emotes in the chat, increasing the challenge and excitement as the pyramid grows. Usage[​](https://docs.streamelements.com/chatbot/modules/emotepyramid#usage "Direct link to Usage") ---------------------------------------------------------------------------------------------------- The Emote Pyramid game doesn't require any specific commands to start. It begins organically when viewers participate by following these steps: 1. A viewer initiates the game by sending a single emote in the chat. 2. Subsequent messages should contain the same emote, with the number of repetitions increasing by one each time. 3. The game continues until the pyramid is successfully completed or interrupted. **Note:** The pyramid is considered interrupted if: * Another user sends a different message. * The same emote is not repeated the correct number of times. Examples[​](https://docs.streamelements.com/chatbot/modules/emotepyramid#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------------------- ### Successful Emote Pyramid[​](https://docs.streamelements.com/chatbot/modules/emotepyramid#successful-emote-pyramid "Direct link to Successful Emote Pyramid") Viewer1: PogChampViewer2: PogChamp PogChampViewer3: PogChamp PogChamp PogChampViewer4: PogChamp PogChamp PogChamp PogChampViewer5: PogChamp PogChamp PogChampViewer6: PogChamp PogChampViewer7: PogChampChatbot: nice 4-width Kappa pyramid Styler LUL ### Interrupted Emote Pyramid[​](https://docs.streamelements.com/chatbot/modules/emotepyramid#interrupted-emote-pyramid "Direct link to Interrupted Emote Pyramid") Viewer1: KappaViewer2: Kappa KappaViewer3: Kappa Kappa KappaViewer4: Nice try!Viewer5: Kappa Kappa Kappa Kappa In this example, the pyramid was interrupted by Viewer4's message. Configuration[​](https://docs.streamelements.com/chatbot/modules/emotepyramid#configuration "Direct link to Configuration") ---------------------------------------------------------------------------------------------------------------------------- The Emote Pyramid feature doesn't require any specific configuration. It's an organic chat game that relies on viewer participation. * [Overview](https://docs.streamelements.com/chatbot/modules/emotepyramid#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/emotepyramid#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/emotepyramid#examples) * [Successful Emote Pyramid](https://docs.streamelements.com/chatbot/modules/emotepyramid#successful-emote-pyramid) * [Interrupted Emote Pyramid](https://docs.streamelements.com/chatbot/modules/emotepyramid#interrupted-emote-pyramid) * [Configuration](https://docs.streamelements.com/chatbot/modules/emotepyramid#configuration) --- # Live Announcement Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/liveannouncement#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/liveannouncement#overview "Direct link to Overview") ----------------------------------------------------------------------------------------------------------------- The Live Announcement module is a feature of the StreamElements Chatbot that automatically posts a message in the chat when a stream goes live. This helps notify viewers that the stream has started and provides essential information about the stream. Usage[​](https://docs.streamelements.com/chatbot/modules/liveannouncement#usage "Direct link to Usage") -------------------------------------------------------------------------------------------------------- When enabled, the Live Announcement module works automatically without any manual input required. As soon as the stream goes live, the chatbot will post a predefined message in the chat. Examples[​](https://docs.streamelements.com/chatbot/modules/liveannouncement#examples "Direct link to Examples") ----------------------------------------------------------------------------------------------------------------- 1. Default announcement: ExampleStreamer is now live! Streaming Fortnite: Late night squad games with friends! 2. Custom announcement: 🎉 ExampleStreamer just went live! They're playing Minecraft and the stream title is "Building a mega castle - Day 3". Don't miss out! Parameters[​](https://docs.streamelements.com/chatbot/modules/liveannouncement#parameters "Direct link to Parameters") ----------------------------------------------------------------------------------------------------------------------- The Live Announcement message can include the following parameters: * `${channel.display_name}`: The display name of the channel * `{title}`: The title of the live stream * `{game}`: The game or category being streamed Configuration[​](https://docs.streamelements.com/chatbot/modules/liveannouncement#configuration "Direct link to Configuration") -------------------------------------------------------------------------------------------------------------------------------- To configure the Live Announcement module: 1. Go to your StreamElements dashboard 2. Navigate to the Chatbot settings 3. Find the "Live Announcement" section 4. Enable the module 5. Customize the announcement message using the available parameters Example configuration: 🔴 ${channel.display_name} is now live! 🎮 Playing {game} 📌 {title} FAQ[​](https://docs.streamelements.com/chatbot/modules/liveannouncement#faq "Direct link to FAQ") -------------------------------------------------------------------------------------------------- **Q: Can I customize the announcement message?** A: Yes, you can customize the message in the StreamElements dashboard using the available parameters. **Q: How often does the Live Announcement trigger?** A: The announcement triggers once per stream, when the stream initially goes live. **Q: Can I use custom variables in the announcement?** A: Currently, only the predefined parameters (`${channel.display_name}`, `{title}`, and `{game}`) are supported. * [Overview](https://docs.streamelements.com/chatbot/modules/liveannouncement#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/liveannouncement#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/liveannouncement#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/liveannouncement#parameters) * [Configuration](https://docs.streamelements.com/chatbot/modules/liveannouncement#configuration) * [FAQ](https://docs.streamelements.com/chatbot/modules/liveannouncement#faq) --- # Duel Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/duel#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/duel#overview "Direct link to Overview") ----------------------------------------------------------------------------------------------------- The Duel module is an interactive chat game that allows users to challenge each other to a duel, wagering points for a chance to win. Usage[​](https://docs.streamelements.com/chatbot/modules/duel#usage "Direct link to Usage") -------------------------------------------------------------------------------------------- To initiate a duel, use the following command: !duel Replace `` with the name of the user you want to challenge, and `` with the number of points you want to wager. Examples[​](https://docs.streamelements.com/chatbot/modules/duel#examples "Direct link to Examples") ----------------------------------------------------------------------------------------------------- 1. Challenging a user to a duel for 100 points: !duel StreamNinja 100 2. Accepting a duel challenge: !accept Parameters[​](https://docs.streamelements.com/chatbot/modules/duel#parameters "Direct link to Parameters") ----------------------------------------------------------------------------------------------------------- * ``: The name of the user you want to challenge. * ``: The number of points you want to wager in the duel. Related Commands[​](https://docs.streamelements.com/chatbot/modules/duel#related-commands "Direct link to Related Commands") ----------------------------------------------------------------------------------------------------------------------------- * [`!accept`](https://docs.streamelements.com/chatbot/commands/default/accept) : Accepts a duel challenge. * [`!deny`](https://docs.streamelements.com/chatbot/commands/default/deny) : Declines a duel challenge. Configuration[​](https://docs.streamelements.com/chatbot/modules/duel#configuration "Direct link to Configuration") -------------------------------------------------------------------------------------------------------------------- You can configure the following settings for the Duel module: | Setting | Description | | --- | --- | | Cooldown | The cooldown period between duel challenges. | | Maximum amount | The maximum number of points that can be wagered in a duel. | How It Works[​](https://docs.streamelements.com/chatbot/modules/duel#how-it-works "Direct link to How It Works") ----------------------------------------------------------------------------------------------------------------- 1. A user initiates a duel using the `!duel` command. 2. The challenged user has the option to accept or decline the duel. 3. If accepted, the game randomly determines a winner. 4. The winner receives the wagered points. FAQ[​](https://docs.streamelements.com/chatbot/modules/duel#faq "Direct link to FAQ") -------------------------------------------------------------------------------------- **Q: How is the winner determined?** A: The winner is randomly selected by the system when both users have accepted the duel. **Q: Can I challenge multiple users at once?** A: No, you can only challenge one user at a time. **Q: What happens if the challenged user doesn't respond?** A: If the challenged user doesn't respond within a set time (usually a few minutes), the duel request expires, and no points are exchanged. * [Overview](https://docs.streamelements.com/chatbot/modules/duel#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/duel#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/duel#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/duel#parameters) * [Related Commands](https://docs.streamelements.com/chatbot/modules/duel#related-commands) * [Configuration](https://docs.streamelements.com/chatbot/modules/duel#configuration) * [How It Works](https://docs.streamelements.com/chatbot/modules/duel#how-it-works) * [FAQ](https://docs.streamelements.com/chatbot/modules/duel#faq) --- # Roulette Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/roulette#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/roulette#overview "Direct link to Overview") --------------------------------------------------------------------------------------------------------- The Roulette module is an interactive chat game that allows users to wager their points in a roulette-style gamble. It adds excitement and engagement to your stream by giving viewers a chance to win or lose points based on luck. Usage[​](https://docs.streamelements.com/chatbot/modules/roulette#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------ To start a game of roulette, users type the following command in chat: !roulette The module then randomly determines the outcome of the roulette spin. If the user wins, they receive a payout based on their wager. If they lose, they forfeit the points they wagered. Examples[​](https://docs.streamelements.com/chatbot/modules/roulette#examples "Direct link to Examples") --------------------------------------------------------------------------------------------------------- 1. Wager 100 points: !roulette 100 2. Wager 50% of total points: !roulette 50% Parameters[​](https://docs.streamelements.com/chatbot/modules/roulette#parameters "Direct link to Parameters") --------------------------------------------------------------------------------------------------------------- * ``: The number of points to wager. This can be expressed in several ways: * As a whole number (e.g., `100`) * As a percentage of the user's total points (e.g., `50%`) * Using `k` to represent thousands (e.g., `5k` for 5,000 points) * Using `m` to represent millions (e.g., `1m` for 1,000,000 points) Related Commands[​](https://docs.streamelements.com/chatbot/modules/roulette#related-commands "Direct link to Related Commands") --------------------------------------------------------------------------------------------------------------------------------- * [`!roulette`](https://docs.streamelements.com/chatbot/commands/default/roulette) : Initiates the roulette game. * [`!points`](https://docs.streamelements.com/chatbot/commands/default/points) - Check your current point balance Configuration[​](https://docs.streamelements.com/chatbot/modules/roulette#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------ Streamers can configure the Roulette module in the StreamElements dashboard, including: * Minimum wager amount * Cooldown period between uses * How rigged the roulette is FAQ[​](https://docs.streamelements.com/chatbot/modules/roulette#faq "Direct link to FAQ") ------------------------------------------------------------------------------------------ **Q: Can users go into negative points?** A: No, users can only wager points they currently have. **Q: Is there a limit to how often someone can use the Roulette command?** A: Yes, there's typically a cooldown period between uses, which can be configured by the streamer. **Q: Can moderators disable the Roulette game?** A: Yes, moderators with appropriate permissions can enable or disable the Roulette module through the StreamElements dashboard. * [Overview](https://docs.streamelements.com/chatbot/modules/roulette#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/roulette#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/roulette#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/roulette#parameters) * [Related Commands](https://docs.streamelements.com/chatbot/modules/roulette#related-commands) * [Configuration](https://docs.streamelements.com/chatbot/modules/roulette#configuration) * [FAQ](https://docs.streamelements.com/chatbot/modules/roulette#faq) --- # Viewer Queue Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/viewerqueue#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------ The Viewer Queue module allows streamers to create and manage a queue where viewers can join and be selected. This feature is particularly useful for organizing viewer interactions, such as game participation, Q&A sessions, or giveaways during live streams. Usage[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#usage "Direct link to Usage") --------------------------------------------------------------------------------------------------- To use the Viewer Queue module, streamers and moderators can use specific commands to manage the queue, while viewers can join the queue using a designated command. Examples[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------------------ 1. Starting a queue for viewers to join a game: Streamer: !queue openBot: The queue is now open! Type !join to enter the queue.Viewer1: !joinBot: Viewer1 has joined the queue at position 1.Viewer2: !joinBot: Viewer2 has joined the queue at position 2. 2. Selecting a viewer from the queue: Streamer: !queue nextBot: The next viewer in the queue is Viewer1! Parameters[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#parameters "Direct link to Parameters") ------------------------------------------------------------------------------------------------------------------ The Viewer Queue module doesn't have specific parameters, but it uses various commands to manage the queue. Related Commands[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#related-commands "Direct link to Related Commands") ------------------------------------------------------------------------------------------------------------------------------------ * [`!queue`](https://docs.streamelements.com/chatbot/commands/default/queue) : The main command for viewers to join the queue. * [`!queue open`](https://docs.streamelements.com/chatbot/commands/default/queue) : Opens the queue for viewers to join (mod only). * [`!queue close`](https://docs.streamelements.com/chatbot/commands/default/queue) : Closes the queue, preventing new entries (mod only). * [`!queue clear`](https://docs.streamelements.com/chatbot/commands/default/queue) : Clears all entries from the queue (mod only). * [`!queue next`](https://docs.streamelements.com/chatbot/commands/default/queue) : Selects the next viewer from the queue (mod only). * [`!queue list`](https://docs.streamelements.com/chatbot/commands/default/queue) : Displays the current queue (mod only). Configuration[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#configuration "Direct link to Configuration") --------------------------------------------------------------------------------------------------------------------------- The Viewer Queue module can be configured in the StreamElements dashboard. Streamers can customize settings such as: * Maximum queue size * Auto-close queue when full * Cooldown between joins * Custom messages for queue events FAQ[​](https://docs.streamelements.com/chatbot/modules/viewerqueue#faq "Direct link to FAQ") --------------------------------------------------------------------------------------------- **Q: Can viewers join the queue multiple times?** A: Viewers can only join the queue once. **Q: How long does a queue last?** A: The queue remains active until it's manually closed or cleared by a moderator, or until the stream ends. * [Overview](https://docs.streamelements.com/chatbot/modules/viewerqueue#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/viewerqueue#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/viewerqueue#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/viewerqueue#parameters) * [Related Commands](https://docs.streamelements.com/chatbot/modules/viewerqueue#related-commands) * [Configuration](https://docs.streamelements.com/chatbot/modules/viewerqueue#configuration) * [FAQ](https://docs.streamelements.com/chatbot/modules/viewerqueue#faq) --- # Votekick Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/votekick#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/votekick#overview "Direct link to Overview") --------------------------------------------------------------------------------------------------------- The Votekick module is a powerful chatbot feature that enables viewers to vote on whether to temporarily remove a user from the chat. Usage[​](https://docs.streamelements.com/chatbot/modules/votekick#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------ To initiate a votekick, use the following command: !votekick Replace `` with the name of the user you want to start a vote against. Examples[​](https://docs.streamelements.com/chatbot/modules/votekick#examples "Direct link to Examples") --------------------------------------------------------------------------------------------------------- 1. Start a votekick for user "TrollUser123": !votekick TrollUser123 2. Vote in an active votekick (using default keywords): PogChamp or NotLikeThis Parameters[​](https://docs.streamelements.com/chatbot/modules/votekick#parameters "Direct link to Parameters") --------------------------------------------------------------------------------------------------------------- The `!votekick` command doesn't require additional parameters beyond the target username. Configuration[​](https://docs.streamelements.com/chatbot/modules/votekick#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------ Customize the Votekick module behavior through the following settings: | Setting | Description | Options/Range | | --- | --- | --- | | Voting Mode | Choose the voting interface | "Twitch Chat" or "Twitch Polls" | | Minimum Votes | Set the required votes to kick | Minimum: 1 | | Voting Duration | Set the length of the voting period | 10 to 1800 seconds | | Kick Duration | Set how long the user is removed from chat | 10 to 1,209,600 seconds | | Yea Keyword | Set the keyword for a "yes" vote | Recommended: Twitch emote | | Nay Keyword | Set the keyword for a "no" vote | Recommended: Twitch emote | * [Overview](https://docs.streamelements.com/chatbot/modules/votekick#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/votekick#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/votekick#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/votekick#parameters) * [Configuration](https://docs.streamelements.com/chatbot/modules/votekick#configuration) --- # Bingo Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/emote-bingo#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/emote-bingo#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------ The Emote Bingo module is an interactive chat game that generates a bingo card with various emotes. Players compete to identify the correct emote. Usage[​](https://docs.streamelements.com/chatbot/modules/emote-bingo#usage "Direct link to Usage") --------------------------------------------------------------------------------------------------- To start a Bingo game, a moderator must use the `!bingo` command with specific parameters. The game ends when a user correctly identifies the chosen emote in chat. Examples[​](https://docs.streamelements.com/chatbot/modules/emote-bingo#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------------------ 1. Start a game using only Twitch emotes with a 100 point reward: !bingo twitch 100 2. Start a game using all available emote providers with a 500 point reward: !bingo all 500 Parameters[​](https://docs.streamelements.com/chatbot/modules/emote-bingo#parameters "Direct link to Parameters") ------------------------------------------------------------------------------------------------------------------ * ``: Specifies the source of emotes for the game. Options include: * `twitch`: Twitch emotes only * `bttv`: BetterTTV emotes only * `ffz`: FrankerFaceZ emotes only * `7tv`: 7TV emotes only * `all`: Includes emotes from all providers * ``: The number of points awarded to the winner Related Commands[​](https://docs.streamelements.com/chatbot/modules/emote-bingo#related-commands "Direct link to Related Commands") ------------------------------------------------------------------------------------------------------------------------------------ * [!bingo](https://docs.streamelements.com/chatbot/commands/default/bingo) Configuration[​](https://docs.streamelements.com/chatbot/modules/emote-bingo#configuration "Direct link to Configuration") --------------------------------------------------------------------------------------------------------------------------- No additional configuration is required for the Bingo module. * [Overview](https://docs.streamelements.com/chatbot/modules/emote-bingo#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/emote-bingo#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/emote-bingo#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/emote-bingo#parameters) * [Related Commands](https://docs.streamelements.com/chatbot/modules/emote-bingo#related-commands) * [Configuration](https://docs.streamelements.com/chatbot/modules/emote-bingo#configuration) --- # Slotmachine Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/slotmachine#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/slotmachine#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------ The Slotmachine module is an interactive chat game that allows viewers to wager their points on a virtual slot machine. Players can win or lose points based on the outcome of the spin, adding an element of excitement to the stream chat. Usage[​](https://docs.streamelements.com/chatbot/modules/slotmachine#usage "Direct link to Usage") --------------------------------------------------------------------------------------------------- To start a game, viewers use the `!slots` command followed by the number of points they wish to wager. The slot machine then spins and displays a combination of emotes. If three matching emotes appear, the player wins and receives a payout based on their wager. Examples[​](https://docs.streamelements.com/chatbot/modules/slotmachine#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------------------ 1. Wager 100 points: !slots 100 2. Wager 50% of total points: !slots 50% Parameters[​](https://docs.streamelements.com/chatbot/modules/slotmachine#parameters "Direct link to Parameters") ------------------------------------------------------------------------------------------------------------------ * ``: The number of points to wager. This can be expressed in several ways: * As a whole number (e.g., `100`) * As a percentage of the user's total points (e.g., `50%`) * Using `k` to represent thousands (e.g., `5k` for 5,000) * Using `m` to represent millions (e.g., `1m` for 1,000,000) Related Commands[​](https://docs.streamelements.com/chatbot/modules/slotmachine#related-commands "Direct link to Related Commands") ------------------------------------------------------------------------------------------------------------------------------------ * [`!slots`](https://docs.streamelements.com/chatbot/commands/default/slots) : Initiates the slot machine game. * [`!points`](https://docs.streamelements.com/chatbot/commands/default/points) : Check your current point balance Configuration[​](https://docs.streamelements.com/chatbot/modules/slotmachine#configuration "Direct link to Configuration") --------------------------------------------------------------------------------------------------------------------------- Streamers can customize the following aspects of the Slotmachine module: * Emotes used in the slot machine * Minimum wager amount * [Overview](https://docs.streamelements.com/chatbot/modules/slotmachine#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/slotmachine#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/slotmachine#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/slotmachine#parameters) * [Related Commands](https://docs.streamelements.com/chatbot/modules/slotmachine#related-commands) * [Configuration](https://docs.streamelements.com/chatbot/modules/slotmachine#configuration) --- # Raffle Module | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/modules/raffle#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/chatbot/modules/raffle#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------- The Raffle module is an interactive chat game that allows streamers to engage their audience. Moderators can initiate a raffle, and viewers can join for a chance to win. This feature is great for giveaways, selecting participants for games, or simply adding fun interaction to your stream. Usage[​](https://docs.streamelements.com/chatbot/modules/raffle#usage "Direct link to Usage") ---------------------------------------------------------------------------------------------- 1. A moderator starts the raffle using `!raffle` or `!sraffle`. 2. Viewers join the raffle by typing `!join` in chat. 3. After a set time, the raffle ends, and winner(s) are randomly selected. 4. The winner(s) are announced in chat. Examples[​](https://docs.streamelements.com/chatbot/modules/raffle#examples "Direct link to Examples") ------------------------------------------------------------------------------------------------------- Single-winner raffle: Moderator: !sraffleBot: A raffle has started! Type !join to enter.Viewer1: !joinViewer2: !joinBot: The raffle has ended. The winner is Viewer2! Multi-winner raffle: Moderator: !raffleBot: A multi-winner raffle has started! Type !join to enter.[Multiple viewers join]Bot: The raffle has ended. The winners are Viewer3, Viewer7, and Viewer12! Parameters[​](https://docs.streamelements.com/chatbot/modules/raffle#parameters "Direct link to Parameters") ------------------------------------------------------------------------------------------------------------- * `!raffle [points] [duration]`: Start a multi-winner raffle. Optional points and duration in seconds (default is 5000 points and 60 seconds). * `!sraffle [points] [duration]`: Start a single-winner raffle. Optional points and duration in seconds (default is 5000 points and 60 seconds). Related Commands[​](https://docs.streamelements.com/chatbot/modules/raffle#related-commands "Direct link to Related Commands") ------------------------------------------------------------------------------------------------------------------------------- * [`!raffle`](https://docs.streamelements.com/chatbot/commands/default/raffle) : Initiates the raffle process. * [`!join`](https://docs.streamelements.com/chatbot/commands/default/join) : Used by viewers to enter an ongoing raffle. * [`!cancelraffle`](https://docs.streamelements.com/chatbot/commands/default/cancelraffle) : Cancels the current raffle (moderators only). FAQ[​](https://docs.streamelements.com/chatbot/modules/raffle#faq "Direct link to FAQ") ---------------------------------------------------------------------------------------- **Q: How are winners determined in multi-winner raffles?** A: The number of winners scales based on the number of participants: * Over 200 participants: 1 winner per 20 entrants * 51-200 participants: 1 winner per 8 entrants * 21-50 participants: 1 winner per 5 entrants * 11-20 participants: 1 winner per 4 entrants * 2-10 participants: Half the participants win (rounded down) * 1 participant: That participant wins **Q: Can I customize the raffle duration?** A: Yes, you can specify the duration in seconds when starting a raffle, e.g., `!raffle 5000 120` for a 5000 point raffle that runs for 2 minutes. **Q: How do I prevent the same person from winning multiple times?** A: The Raffle module automatically ensures that each participant can only win once per raffle. * [Overview](https://docs.streamelements.com/chatbot/modules/raffle#overview) * [Usage](https://docs.streamelements.com/chatbot/modules/raffle#usage) * [Examples](https://docs.streamelements.com/chatbot/modules/raffle#examples) * [Parameters](https://docs.streamelements.com/chatbot/modules/raffle#parameters) * [Related Commands](https://docs.streamelements.com/chatbot/modules/raffle#related-commands) * [FAQ](https://docs.streamelements.com/chatbot/modules/raffle#faq) --- # Overlay Editor shortcuts | StreamElements Docs [Skip to main content](https://docs.streamelements.com/overlays/overlay-editor-shortcuts#__docusaurus_skipToContent_fallback) | Key | Action | | --- | --- | | Del | Delete selected widget | | Shift + d | Duplicate selected widget | | Arrow | Move widget 1px | | Shift + arrow | Move widget 10px | | Esc | Unselect widgets | | Ctrl/Command + z | Undo last action | | Ctrl/Command + y | Redo last undo action | | Alt + x | Reset zoom | | Alt + f | Fit to screen | | Shift + g | Group selected widgets | | Shift + u | Ungroup selected widget group | --- # !bot | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/bot#__docusaurus_skipToContent_fallback) On this page Twitch YouTube Trovo Kick Overview[​](https://docs.streamelements.com/chatbot/commands/default/bot#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------- The `!bot` command allows streamers and moderators to control the behavior of the StreamElements chatbot during a stream. This command provides essential functions for managing the bot's presence and activity in the chat via several subcommands. Usage[​](https://docs.streamelements.com/chatbot/commands/default/bot#usage "Direct link to Usage") ---------------------------------------------------------------------------------------------------- The `!bot` command uses the following general structure: !bot Permissions By default, only users with **Moderator** permission level or higher can use the `!bot` command and its subcommands. The command's permission level can be adjusted under `Chatbot` -> `Chat Commands` -> `Default Commands`. Subcommands[​](https://docs.streamelements.com/chatbot/commands/default/bot#subcommands "Direct link to Subcommands") ---------------------------------------------------------------------------------------------------------------------- This section details the available subcommands for `!bot`. ### mute[​](https://docs.streamelements.com/chatbot/commands/default/bot#mute "Direct link to mute") Temporarily prevents the bot from sending _any_ messages (including commands and timers) in the chat. **Syntax** !bot mute **Example** example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser:!bot mute ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@Moderator, I have been muted. ### unmute[​](https://docs.streamelements.com/chatbot/commands/default/bot#unmute "Direct link to unmute") Allows the bot to resume sending messages in the chat after being muted. **Syntax** !bot unmute **Example** example chat ![broadcaster badge](https://static-cdn.jtvnw.net/badges/v1/5527c58c-fb7d-422d-b71b-f309dcb85cc1/3 "broadcaster")BroadcasterName:!bot unmute ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:@Broadcaster, I have been unmuted. ### part[​](https://docs.streamelements.com/chatbot/commands/default/bot#part "Direct link to part") Makes the bot leave the chat channel entirely. The bot will need to be invited back manually via the StreamElements dashboard if you wish for it to return. **Syntax** !bot part **Example** example chat ![broadcaster badge](https://static-cdn.jtvnw.net/badges/v1/5527c58c-fb7d-422d-b71b-f309dcb85cc1/3 "broadcaster")BroadcasterName:!bot part UnknownUser:StreamElements has left the channel. Related Commands[​](https://docs.streamelements.com/chatbot/commands/default/bot#related-commands "Direct link to Related Commands") ------------------------------------------------------------------------------------------------------------------------------------- * [`!commands`](https://docs.streamelements.com/chatbot/commands/default/commands) : Lists all available bot commands. * [`!command`](https://docs.streamelements.com/chatbot/commands/default/command) : Manages custom commands. * [`!module`](https://docs.streamelements.com/chatbot/commands/default/module) : Enables or disables chatbot modules. Aliases[​](https://docs.streamelements.com/chatbot/commands/default/bot#aliases "Direct link to Aliases") ---------------------------------------------------------------------------------------------------------- There are no default aliases for the `!bot` command or its subcommands. FAQ[​](https://docs.streamelements.com/chatbot/commands/default/bot#faq "Direct link to FAQ") ---------------------------------------------------------------------------------------------- * **How do I get the bot back after using `!bot part`?** You need to go to your StreamElements dashboard, navigate to the Chatbot settings, and click the button to make the bot join your channel again. * **Does `!bot mute` stop timers?** Yes, muting the bot prevents it from sending timer messages as well as command responses. * [Overview](https://docs.streamelements.com/chatbot/commands/default/bot#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/bot#usage) * [Subcommands](https://docs.streamelements.com/chatbot/commands/default/bot#subcommands) * [mute](https://docs.streamelements.com/chatbot/commands/default/bot#mute) * [unmute](https://docs.streamelements.com/chatbot/commands/default/bot#unmute) * [part](https://docs.streamelements.com/chatbot/commands/default/bot#part) * [Related Commands](https://docs.streamelements.com/chatbot/commands/default/bot#related-commands) * [Aliases](https://docs.streamelements.com/chatbot/commands/default/bot#aliases) * [FAQ](https://docs.streamelements.com/chatbot/commands/default/bot#faq) --- # Overlays | StreamElements Docs [Skip to main content](https://docs.streamelements.com/overlays#__docusaurus_skipToContent_fallback) On this page Overview[​](https://docs.streamelements.com/overlays#overview "Direct link to Overview") ----------------------------------------------------------------------------------------- Welcome to the StreamElements Overlays documentation. This guide will help you create engaging and interactive overlays for your Twitch or YouTube Live streams using our powerful Overlay Editor and custom widgets. * [Overview](https://docs.streamelements.com/overlays#overview) --- # !cancelraffle | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#__docusaurus_skipToContent_fallback) On this page Twitch Overview[​](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#overview "Direct link to Overview") ---------------------------------------------------------------------------------------------------------------------- The `!cancelraffle` command allows streamers and moderators to immediately halt any active raffle or giveaway initiated by [`!raffle`](https://docs.streamelements.com/chatbot/commands/default/raffle) or [`!sraffle`](https://docs.streamelements.com/chatbot/commands/default/sraffle) on their channel. Usage[​](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------------------- To cancel an ongoing raffle, use the following command in chat: !cancelraffle **Important:** By default, only users with **Moderator** permission level or higher can use this command. Examples[​](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#examples "Direct link to Examples") ---------------------------------------------------------------------------------------------------------------------- example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser:!cancelraffle ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:The raffle was canceled! example chat ![broadcaster badge](https://static-cdn.jtvnw.net/badges/v1/5527c58c-fb7d-422d-b71b-f309dcb85cc1/3 "broadcaster")BroadcasterName:!cancelraffle ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:There is no active raffle to cancel. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------------------- * The `!cancelraffle` command requires the **Raffle module** to be active. Enable it in your **StreamElements Dashboard** under `Chatbot` -> `Modules`. * The command's permission level can be adjusted under `Chatbot` -> `Chat Commands` -> `Default Commands`. Related Commands[​](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#related-commands "Direct link to Related Commands") ---------------------------------------------------------------------------------------------------------------------------------------------- * [`!raffle`](https://docs.streamelements.com/chatbot/commands/default/raffle) : Starts a new raffle where users can enter multiple times (using points). * [`!sraffle`](https://docs.streamelements.com/chatbot/commands/default/sraffle) : Starts a new raffle where each user can only enter once (using keywords). Aliases[​](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#aliases "Direct link to Aliases") ------------------------------------------------------------------------------------------------------------------- There are no default aliases for this command. However, you can create custom aliases in your StreamElements dashboard if desired. * [Overview](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#usage) * [Examples](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#examples) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#configuration) * [Related Commands](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#related-commands) * [Aliases](https://docs.streamelements.com/chatbot/commands/default/cancelraffle#aliases) --- # !bingo | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/bingo#__docusaurus_skipToContent_fallback) On this page Twitch Overview[​](https://docs.streamelements.com/chatbot/commands/default/bingo#overview "Direct link to Overview") --------------------------------------------------------------------------------------------------------------- The `!bingo` command starts an interactive emote bingo game in your chat. It randomly selects an emote from a specified platform (Twitch, BTTV, FFZ, 7TV), and viewers try to guess the correct emote to win loyalty points. Usage[​](https://docs.streamelements.com/chatbot/commands/default/bingo#usage "Direct link to Usage") ------------------------------------------------------------------------------------------------------ Use this command to start a new bingo game. !bingo **Important:** By default, only users with **Moderator** permission level or higher can use this command to start a game. Examples[​](https://docs.streamelements.com/chatbot/commands/default/bingo#examples "Direct link to Examples") --------------------------------------------------------------------------------------------------------------- example chat ![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")ModUser:!bingo twitch 100 ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Bingo started! Guess the Twitch emote to win 100 points! viewer1:Kappa viewer2:LUL viewer3:PogChamp ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Congratulations viewer3! You guessed the correct emote PogChamp and won 100 points! example chat ![broadcaster badge](https://static-cdn.jtvnw.net/badges/v1/5527c58c-fb7d-422d-b71b-f309dcb85cc1/3 "broadcaster")BroadcasterName:!bingo all 250 ![partner badge](https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3 "partner")![moderator badge](https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3 "moderator")StreamElements:Bingo started! Guess the emote (Twitch, BTTV, FFZ, 7TV) to win 250 points! Parameters[​](https://docs.streamelements.com/chatbot/commands/default/bingo#parameters "Direct link to Parameters") --------------------------------------------------------------------------------------------------------------------- * `` (Required): The platform(s) to use for emotes. Valid options: * `twitch`: Twitch global and channel emotes. * `bttv`: BetterTTV emotes. * `ffz`: FrankerFaceZ emotes. * `7tv`: 7TV emotes. * `all`: Includes emotes from all supported platforms. * `` (Required): The number of loyalty points to reward the winner. Configuration[​](https://docs.streamelements.com/chatbot/commands/default/bingo#configuration "Direct link to Configuration") ------------------------------------------------------------------------------------------------------------------------------ * Ensure the **Bingo module** is enabled in your StreamElements dashboard under `Chatbot` -> `Modules`. * A **Loyalty system** must be active. Enable it under `Loyalty` -> `Loyalty Settings`. * The command's permission level can be adjusted under `Chatbot` -> `Chat Commands` -> `Default Commands`. * You can customize the bingo game by adjusting the reward amount and using different emote platforms to vary the game's difficulty. Related Commands[​](https://docs.streamelements.com/chatbot/commands/default/bingo#related-commands "Direct link to Related Commands") --------------------------------------------------------------------------------------------------------------------------------------- * [`!points`](https://docs.streamelements.com/chatbot/commands/default/points) : Check a user's current loyalty points balance. * [`!top`](https://docs.streamelements.com/chatbot/commands/default/top) : See the leaderboard for points or watch time. * [Overview](https://docs.streamelements.com/chatbot/commands/default/bingo#overview) * [Usage](https://docs.streamelements.com/chatbot/commands/default/bingo#usage) * [Examples](https://docs.streamelements.com/chatbot/commands/default/bingo#examples) * [Parameters](https://docs.streamelements.com/chatbot/commands/default/bingo#parameters) * [Configuration](https://docs.streamelements.com/chatbot/commands/default/bingo#configuration) * [Related Commands](https://docs.streamelements.com/chatbot/commands/default/bingo#related-commands) --- # !bet | StreamElements Docs [Skip to main content](https://docs.streamelements.com/chatbot/commands/default/bet#__docusaurus_skipToContent_fallback) On this page Twitch Overview[​](https://docs.streamelements.com/chatbot/commands/default/bet#overview "Direct link to Overview") ------------------------------------------------------------------------------------------------------------- The `!bet` command allows viewers to use their loyalty points to bet on the outcome of a contest or event defined by the streamer. This command is used **while a bet is active**, which is initiated through the StreamElements dashboard or via chatbot commands like [`!contest`](https://docs.streamelements.com/chatbot/commands/default/contest) . Usage[​](https://docs.streamelements.com/chatbot/commands/default/bet#usage "Direct link to Usage") ---------------------------------------------------------------------------------------------------- To place a bet while a betting contest is open, viewers use the following syntax: !bet