!event
| Delay | 1 seconds |
|---|---|
| Subcommands | on, off, list, edit, settarget, setmassping, call, view |
| Aliases | - |
| Minimal rights | moderator |
This command is for broadcaster and moderators only.
The !event command gives the ability to manage events.
Event types (and their placeholders)
- live
- offline
- title (
{new}- new title,{old}- old title) - game (
{new}- new game,{old}- old game) - kick_live
- kick_offline
- kick_title (
{new}- new title,{old}- old title) - kick_game (
{new}- new game,{old}- old game) - github (
{sha}- commit ID,{author}- committer,{msg}- message) - 7tv_new_emote (
{emote}- emote name,{old_emote}- original emote name,{author}- name of the person who added it) - 7tv_deleted_emote (
{emote}- emote name,{old_emote}- original emote name,{author}- name of the person who added it) - 7tv_updated_emote (
{emote}- new emote name,{old_emote}- previous emote name,{author}- name of the person who added it) - rss (
{channel_name}- channel name,{message}- message content,{link}- message link) - twitter (
{channel_name}- account name,{message}- post content,{link}- post link) - telegram (
{channel_name}- channel name,{message}- post content,{link}- post link) - custom
How to use placeholders?
Some event types have placeholders that can enrich your event message. You can easily use them by simply inserting them into your message. Here are some basic examples to inspire you:
!event on forsen:game Forsen is now playing {new} (previously, he played {old})!event on torvalds/linux:github {author} made a new commit in linux kernel: {msg} (ID {sha})- Please also note that the event name has the following format: username/repository (https://github.com/ username/repository)!event on forsen:7tv_new_emote {author} added a new 7TV emote: {emote}!event on forsen:7tv_updated_emote {author} renamed a 7TV emote from {old_emote} to {emote}!event on https://ilt.su/rss.php:rss new post on ilt.su: {message} ({link})!event on durov:telegram Durov posted a new Telegram post: {message} ({link})!event on forsen:twitter New post ({channel_name}): {message} ({link})
Syntax
Create a new event
!event on [name]:[type] [message...]
[name]- Twitch username or event name (custom type only).[type]- Event type.[message]- The message that will be sent with the event.
Delete the event
!event off [name]:[type]
[name]- Twitch username or event name (custom type only).[type]- Event type.
Make the event massping everytime
!event setmassping [name]:[type]
[name]- Twitch username or event name (custom type only).[type]- Event type.
Edit the event message
!event edit [name]:[type] [message...]
[name]- Twitch username or event name (custom type only).[type]- Event type.[message]- New message.
Set a new target for the event
!event settarget [name]:[type] [new_name]:[new_type]
[name]- Twitch username or event name (custom type only).[type]- Event type.[new_name]- New Twitch username or event name (custom type only).[new_type]- New event type.
Call the event
The bot requires moderator privileges on events with the "massping" flag.
!event call [name]:[type]
[name]- Twitch username or event name (custom type only).[type]- Event type.
View the event
!event view [name]:[type]
[name]- Twitch username or event name (custom type only).[type]- Event type.