Skip to main content

Chat Mod Commands

Lumia Stream has various Chat Mod Commands for each of our platforms that can be used.


Translate any message

You can translate a message and post it directly to chat. The language is the language code: en,es,ar,zh,de,fr,etc.

POST http://localhost:39231/api/send?token=your_token
{
"type": "translate-message",
"params": {
"value": "我非常喜欢 Lumia Stream",
"username": "anyusername",
"language": "en",
"platform": "twitch"
}
}

Shoutout a user

Shoutout will find a clip of a user if possible, display it on the overlays and message in Chatbot

POST http://localhost:39231/api/send?token=your_token
{
"type": "shoutout",
"params": {
"value": "anyusername",
"platform": "twitch"
}
}

Add VIP (Twitch Only)

Add a user as a VIP of the channel

POST http://localhost:39231/api/send?token=your_token
{
"type": "add-vip",
"params": {
"value": "anyusername",
"platform": "twitch"
}
}

Remove VIP (Twitch Only)

Remove a user as a VIP of the channel

POST http://localhost:39231/api/send?token=your_token
{
"type": "remove-vip",
"params": {
"value": "anyusername",
"platform": "twitch"
}
}

Ban User (Twitch and Youtube)

Ban a user from the channel

POST http://localhost:39231/api/send?token=your_token
{
"type": "ban-user",
"params": {
"value": "anyusername",
"platform": "twitch"
}
}

Unban User (Twitch and Youtube)

Unban a user on the channel

POST http://localhost:39231/api/send?token=your_token
{
"type": "unban-user",
"params": {
"value": "anyusername",
"platform": "twitch"
}
}

Timeout User (Twitch and Youtube)

Timeout a user on the channel

duration is how long they should be timed out for, in seconds on Twitch and YouTube. The value is passed to the platform untouched, so Kick is the exception — its API takes duration in minutes. Omit it and it defaults to 10. name is the reason of why they were timed out

POST http://localhost:39231/api/send?token=your_token
{
"type": "timeout-user",
"params": {
"value": "anyusername",
"platform": "twitch",
"duration": 10,
"name": "For being very bad"
}
}

Delete Message from Chat

You can delete a message from chat by grabbing the message ID and passing it into value using:

POST http://localhost:39231/api/send?token=your_token
{
"type": "delete-message",
"params": {
"value": "12345",
"platform": "twitch"
}
}