-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
28 lines (24 loc) · 1.32 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const tmi = require('tmi.js');
require('dotenv/config');
const client = new tmi.Client({
options: { debug: true },
identity: {
username: 'inspetordegaita',
password: process.env.token,
},
channels: ['karennovaesd']
});
client.connect();
client.on('message', (channel, tags, message, self) => {
let palavras = message.toLowerCase().split(" ");
let expressoes = {
incorretas: [ 'sanfona', 'tangerina', 'mandioca', 'há pouco', 'preocupado','preocupada','preocupade', 'pão francês', 'susto', 'churrasco', 'refrigerante', 'atrasado', 'atrasada','chifre', 'menino', 'menina', 'ladeira', 'brigadeiro', 'reais', 'lombada', 'chicote', 'semáforo', 'misto quente'],
corretas: [ 'gaita', 'bergamota', 'aipim', 'arrecém', 'atucanado','atucanada','atucanade', 'capaz', 'cacetinho', 'cagaço', 'churras,', 'refri', 'em cima do laço', 'guampa', 'guri', 'guria', 'lomba', 'negrinho', 'pila', 'quebra-mola', 'relho', 'sinaleira', 'torrada']};
palavras.forEach(function (palavra) {
expressoes.incorretas.forEach(function(palavraIncorreta, index){
if (palavra == palavraIncorreta) {
client.action("karennovaesd", `${tags['display-name']} Usou uma palavra proibida! É ${expressoes.corretas[index].toUpperCase()}`);
}
})
});
});