# Global Chat Bot

- [Global Chat Bot](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot.md)
- [Activating the Bot](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/activating-the-bot.md): You must ensure the Global Chat bot is enabled before any of the features work.
- [Bot Settings](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/bot-settings.md): The bot settings page will allow you to change key options for your TidyLabs Global Chat bot.
- [Commands](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/commands.md): Commands can be used by your chat room to automatically send a chat message.  Each command has a cool down of 60 seconds.  All commands must begin with an exclamation point ("!")
- [Timed Messages](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/timed-commands-auto-messages.md): Timed messages are chat messages that are sent every X minutes you are live.  They are great to advertise your stream times, Discord or Social Media.
- [Moderation](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/moderation-bad-words.md): The TidyLabs Chat Bot v2.0 has a very basic moderation module which will be fully expanded over the next few weeks.  For now, you can only add words which will be automatically removed from your chat.
- [Alert Messages](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/alert-messages.md): Alert messages are responses the TidyLabs bot will post when an action has taken place.  If somebody donates a Diamond TidyLabs can send a message back straight away.
- [Examples](https://docs.tidylabs.stream/tidylabs-chat-bot/global-chat-bot/example-commands.md): Here are some example commands to get you up and running!
- [Song Requests](https://docs.tidylabs.stream/tidylabs-chat-bot/song-requests.md): Song requests can now be enabled to allow your viewers to request YouTube videos to listen to on your stream.  Please see below for the list of options.
- [How to Request Songs](https://docs.tidylabs.stream/tidylabs-chat-bot/song-requests/how-to-request-songs.md): Instructions how your users can request songs in your channel.
- [How to play Songs](https://docs.tidylabs.stream/tidylabs-chat-bot/song-requests/how-to-play-songs.md): Version 1.0 of the TidyLabs Song Player is live and ready for testing.  You can run it within TidyLabs, or as a popout.  No songs are downloaded, they play directly from YouTube.
- [Moderating Song Requests](https://docs.tidylabs.stream/tidylabs-chat-bot/song-requests/moderating-song-requests.md): Sometimes users will request songs that you do not wish to play in your stream.  TidyLabs gives you a couple of options to remove these songs from your playlist.
- [TidyLabs Interactive](https://docs.tidylabs.stream/tidylabs-chat-bot/tidylabs-interactive.md): TidyLabs Interactive is a brand new system that requires automatically rewards active users with points for your channel, which they can then use for alerts / sound effects etc.
- [Points / Currency](https://docs.tidylabs.stream/tidylabs-chat-bot/tidylabs-interactive/points-currency.md): TidyLabs chat bot now has a currency system which will be rewarded to your active chatters in your channel.
- [Interactive](https://docs.tidylabs.stream/tidylabs-chat-bot/tidylabs-interactive/interactive.md): TidyLabs interactive is a fun way for users to set off alerts in your stream and spend their points.  Use them for jump scares, celebrations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tidylabs.stream/tidylabs-chat-bot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
