====== Tinybot (or @teabot) ======
{{ :tinybot.png?nolink&128|}}
{{: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!
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,
or you can self-host it using these instructions[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?)].
//See also: [[.:commands:start|Command List]]//
===== Features =====
==== Stream notifications ====
{{ :bot:stream.webp?nolink|}}
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!
==== Emote updates ====
{{: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 ====
{{ :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. |