| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| bot:start [2026/09/20 20:47] – ↷ Page name changed from bot:tinybot to bot:start soysen | bot:start [2026/09/23 13:44] (current) – links to lua scripting and command list soysen |
|---|
| ====== Project Tinybot ====== | ====== Tinybot (or @teabot) ====== |
| |
| {{ :tinybot.png?nolink&128|}} | {{ :tinybot.png?nolink&128|}} |
| |
| {{:tinybot.png?nolink&16|}} Project Tinybot (or {{:bot:teabot_pfp.jpg?nolink&16|}} @teabot) is a smart and feature-rich chat bot designed specifically for your Twitch channel. You can use it to manage your chat, interact with viewers, track stats, and more. Just use the [[.:commands:start|commands]] to have a fun and interactive chat experience! | {{:tinybot.png?nolink&16|}} Tinybot (or {{:bot:teabot_pfp.jpg?nolink&16|}} @teabot) is a smart and feature-rich chat bot designed specifically for your Twitch channel. You can use it to manage your chat, interact with viewers, track stats, and more. Just use the [[.:commands:start|commands]] to have a fun and interactive chat experience! |
| |
| ===== How to get started ===== | You can use an instance already running //(like {{:bot:teabot_pfp.jpg?nolink&16|}} [[https://twitch.tv/teabot|@teabot]])// |
| | and install it in your chat by sending the command [[.:commands:join|!join]] in its chat<del>, |
| | or you can self-host it using these instructions</del><sup><nowiki>[there is no available source code, so you won't be able to self-host it. (do you really need to self-host this 50K+ LoC bot?)]</nowiki></sup>. |
| |
| | //See also: [[.:commands:start|Command List]]// |
| |
| ==== Install the bot ==== | ===== Features ===== |
| |
| You can use an instance already running //(like {{:bot:teabot_pfp.jpg?nolink&16|}} [[https://twitch.tv/teabot|@teabot]])// and install it in your chat by sending the command [[.:commands:join|!join]] in its chat<del>, or you can self-host it using these instructions</del><sup><nowiki>[there is no available source code, so you won't be able to self-host it. (do you really need to self-host this 50K+ LoC bot?)]</nowiki></sup>. | ==== Stream notifications ==== |
| |
| ==== Commands ==== | {{ :bot:stream.webp?nolink|}} |
| |
| Look at [[.:commands:start|the list of commands]] to quickly start using the bot. For example, //!help// will return the URL to the list of commands, and the //!help massping// will return the information about //!massping// command. | A convenient way to keep track of streams on Twitch. |
| | Simply use the [[.:commands:event|!event]] command to create a notification in chat about an upcoming stream. |
| | To always be in the know, sign up for notifications using the [[.:commands:notify|!notify]] command. |
| | Never miss a moment and enjoy your streams on time! |
| |
| ==== Personalization ==== | ==== Emote updates ==== |
| |
| Customize the bot to suit your style. Add your [[.:commands:cmd|commands]] and [[.:commands:set|customize settings]] as you see fit. | {{:bot:emotes.webp?nolink |}} |
| | |
| | Instant updates on new changes to the emote set. |
| | The bot automatically notifies the chat about new emotes, deletion of existing emotes, and changes in their names. |
| | |
| | **For now only for 7TV.** |
| |
| ==== Lua coding ==== | ==== Lua coding ==== |
| |
| You can code your own commands using [[https://lua.org|Lua]] programming language. Learn more about [[scripting|Lua coding]]. | {{ :bot:scripting.webp?nolink|}} |
| | |
| | //See also: [[scripting|Lua Scripting]]// |
| | |
| | With [[scripting##lua_script_in_the_chat_-_lua|!lua]] and [[scripting#remote_lua_script_-_luaimport|!luaimport]] you can create your own logic for custom commands! |
| | It can be another utility, a mini-game, or even a bot within a bot - only your imagination limits you. |
| | The coding awaits you today! |
| | |
| | ==== And more... ==== |
| | |
| | ^ @everyone in your chat | With the [[.:commands:massping|!massping]] command, moderators can quickly notify all participants by mentioning them with an important message. | |
| | ^ No Ctrl+Enter anymore | In addition, the [[.:commands:spam|!spam]] command provides the ability to repeat a message the desired number of times, which is useful for repetitive reminders or clarifications. | |
| | ^ Timers | With the [[.:commands:timer|!timer]] command, you can set messages to be sent each interval. moderators can quickly notify all participants by mentioning them with an important message. | |
| | ^ Create your own commands | The [[.:commands:cmd|!cmd]] command allow the creation of personalized commands, which adds interactivity and flexibility to communication by allowing channel owners to create their own commands. | |