Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tmi = require("tmi.js");
- var TWITCHAPIKEY = "oauth:clé api ici"; // <- la clé twitch de ton compte dispo ici https://twitchapps.com/tmi/
- var options = {
- options: {
- debug: true
- },
- connection: {
- reconnect: true
- },
- identity: {
- username: "pseudo ici", // Ton pseudo Twitch
- password: TWITCHAPIKEY // Ne pas changer
- },
- channels: ["#solary"]// Ne pas oublier le # devant le chan, [#solary, #autrechan] <- pour plusieurs chan une virgule
- };
- var client = new tmi.client(options);
- client.connect();
- client.on("message", function (channel, userstate, message, self) {
- if (self) return; // Pour ne pas répondre à ses propres messages
- switch(userstate["message-type"]) {
- case "action":
- // Si le message est un /me
- break;
- case "chat":
- switch(message) {
- // Si le message est un message normal
- case "!test":
- client.say(channel, "Test réussi !")
- break;
- case "!mention":
- client.say(channel, "@" + userstate["display-name"] + " ceci est une mention")
- break;
- case "!autrecmd":
- // L'action du bot
- break;
- case "!autrecmd2":
- // L'action du bot
- break;
- case "!autrecmd3":
- // L'action du bot
- break;
- case "!autrecmd4":
- // L'action du bot
- break;
- }
- break;
- case "whisper":
- // Si le message est un MP
- break;
- default:
- break;
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement