Advertisement
Guest User

Untitled

a guest
Mar 15th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var tmi = require("tmi.js");
  2. var TWITCHAPIKEY = "oauth:clé api ici"; // <- la clé twitch de ton compte dispo ici https://twitchapps.com/tmi/
  3. var options = {
  4.     options: {
  5.         debug: true
  6.     },
  7.     connection: {
  8.         reconnect: true
  9.     },
  10.     identity: {
  11.         username: "pseudo ici", // Ton pseudo Twitch
  12.         password: TWITCHAPIKEY // Ne pas changer
  13.     },
  14.     channels: ["#solary"]// Ne pas oublier le # devant le chan, [#solary, #autrechan] <- pour plusieurs chan une virgule
  15. };
  16.  
  17. var client = new tmi.client(options);
  18. client.connect();
  19. client.on("message", function (channel, userstate, message, self) {
  20.     if (self) return; // Pour ne pas répondre à ses propres messages
  21.     switch(userstate["message-type"]) {
  22.         case "action":
  23.             // Si le message est un /me
  24.             break;
  25.         case "chat":
  26.           switch(message) {
  27.             // Si le message est un message normal
  28.             case "!test":
  29.               client.say(channel, "Test réussi !")
  30.               break;
  31.             case "!mention":
  32.               client.say(channel, "@" + userstate["display-name"] + " ceci est une mention")
  33.               break;
  34.             case "!autrecmd":
  35.               // L'action du bot
  36.               break;
  37.             case "!autrecmd2":
  38.               // L'action du bot
  39.               break;
  40.             case "!autrecmd3":
  41.               // L'action du bot
  42.               break;
  43.             case "!autrecmd4":
  44.               // L'action du bot
  45.               break;
  46.           }
  47.             break;
  48.         case "whisper":
  49.             // Si le message est un MP
  50.             break;
  51.         default:
  52.             break;
  53.     }
  54. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement