Clear the chat with one command!
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
//Clear the whole chat
let isMod = context.params.event.author.mod;
let isStreamer = context.params.event.author.broadcaster;
if (isMod || isStreamer) {
let clear = await lib.twitch.chat['@release'].messages.clear({
channel_id: `${context.params.event.channel.id}`,
});
let response = await lib.twitch.chat['@release'].messages.create({
channel_id: `${context.params.event.channel.id}`,
content: `Chat cleared!`,
});
return;
} else {
let missingPermission = await lib.twitch.chat['@release'].messages.create({
channel_id: `${context.params.event.channel.id}`,
content: `${author} you dont have permission to clear the chat`,
});
return;
}