This is the full developer documentation for StreamElements Docs # StreamElements Documentation > Everything you need to set up, customize, and build on StreamElements. ## Explore the docs [Section titled “Explore the docs”](#explore-the-docs) [Chatbot](/chatbot)Commands, variables, timers, spam filters, and interactive modules for your chat. [SE.Live](/selive)Set up SE.Live in OBS Studio and find guides for your stream. [Overlays & Alerts](/overlays)Build stream overlays — from your first AlertBox to fully custom-coded widgets. [Developers](/developers)Build integrations with WebSockets, the HTTP API, and custom widgets. [Changelog](/changelog)New updates and improvements at StreamElements, with RSS feeds per product. [Discord Community](https://discord.gg/se)Get help from the community and the StreamElements team. # StreamElements Chatbot > Documentation for the StreamElements Chatbot for Twitch and YouTube Live: commands, variables, timers, modules, spam filters, quotes, and counters. The StreamElements Chatbot is a chatbot for Twitch and YouTube Live. It provides custom commands, automated timers, spam filters, and interactive modules, all configured from your StreamElements dashboard. [Getting Started](/chatbot/getting-started)Create your first custom command and timer. [Guides](/chatbot/guides)Build useful commands for counters, lurk replies, countdowns, and viewer input. [Commands](/chatbot/commands)Default and custom chatbot commands. [Variables](/chatbot/variables)Dynamic values for command and timer responses. [Modules](/chatbot/modules)Interactive features for your chat. [Spam Filters](/chatbot/filters)Keep your chat clean and safe. [Timers](/chatbot/timers)Automated messages at regular intervals. [Quotes](/chatbot/quotes)Save and share memorable moments from your stream. [Counters](/chatbot/counters)Keep track of deaths, misses, or any other event. [Troubleshooting](/chatbot/troubleshooting)Resolve common chatbot issues. # Commands > Default and custom chat commands for the StreamElements Chatbot, and the variables available in command responses. The StreamElements Chatbot supports two kinds of chat commands. Default commands are pre-configured and ready to use immediately, covering moderation, viewer engagement, and stream information. Custom commands are commands you create yourself, with responses that can include [variables](/chatbot/variables) for dynamic content. [Custom Commands](/chatbot/commands/custom)Create commands tailored to your channel and community. [Default Commands](/chatbot/commands/default)Pre-configured commands that are ready to use immediately. [Variables](/chatbot/variables)Dynamic values for command and timer responses. # Custom Commands > Create and manage custom StreamElements Chatbot commands from the dashboard or directly in chat, with example commands using variables. 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 [Section titled “Managing Custom Commands”](#managing-custom-commands) There are two ways to manage custom commands: 1. Through the creator dashboard 2. Directly in chat with the [!command](/chatbot/commands/default/command) command ### Using the dashboard [Section titled “Using the dashboard”](#using-the-dashboard) See [Getting Started](/chatbot/getting-started) for a step-by-step walkthrough of creating a command in the dashboard. ### Using chat [Section titled “Using chat”](#using-chat) | Action | Syntax | Example | | ------- | ------------------------------------------- | -------------------------------------------------------------- | | Add | `!command add ! ` | `!command add !socials Follow me on Twitter @MyHandle!` | | Edit | `!command edit ! ` | `!command edit !socials Check out my links: example.com/links` | | Remove | `!command remove !` | `!command remove !socials` | | Show | `!command show !` | `!command show !socials` | | Options | `!command options !