Skip to content

Instantly share code, notes, and snippets.

@btk
Created September 29, 2019 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save btk/52c254385229e101c357d110da98582c to your computer and use it in GitHub Desktop.
Save btk/52c254385229e101c357d110da98582c to your computer and use it in GitHub Desktop.
const tmi = require("tmi.js");
const options = {
options: {
debug: true,
},
connection: {
cluster: "aws",
reconnect: true
},
identity: {
username: "salihbot",
password: "oauth:bv6kw485chzgp82d2ek27zwc7wev1d"
},
channels: ['mimaring']
};
const client = new tmi.client(options);
let rage_ans = ["sen sus la", "kes sesini", "ya bak sus", "delirtme beni", "döverim bak", "sivaslıyım ben bak sus", "abi modem yürüyo"];
let rage_pointer = 0;
function getRageAns(isBurak){
rage_pointer = rage_pointer + 1;
if(rage_pointer == rage_ans.length){
rage_pointer = 0;
}
if(isBurak){
return "burak abi <3";
}else{
return rage_ans[rage_pointer];
}
}
let jenerik_ans = ["abi RIPAZHA yaz", "abi bir espiri yapimmi?", "abi 3 porsiyon köfte 15 lira sivasta", "abi ben imamhatipte okuyom", "abi saldırıyımmı", "vipim B)", "@sokukcu9 döverim seni bak", "yiyesim geldi seni", "Aşağıdakilerden hangisi daha zekidir ? A-)Mimaring B-)Cerberus C-) Sen D-) Botlar", "abi malibu club'a gidelimmi"];
let jenerik_pointer = 0;
function getJenerikAns(){
jenerik_pointer = jenerik_pointer + 1;
if(jenerik_pointer == jenerik_ans.length){
jenerik_pointer = 0;
}
return jenerik_ans[jenerik_pointer];
}
client.connect();
let theChannel = "mimaring";
/*
client.on("connected", (address, port) => {
client.say(theChannel, "abi naber?");
});
*/
client.on("chat", (channel, user, message, self) => {
console.log(message);
if(message.includes("salihbot")){
if(user.username == "salihgokay"){
client.say(theChannel, "@salihgokay" + " " + "çık hesabımdan, fakesin");
}else{
let text = getRageAns((user.username == "burakcodesthings"));
client.say(theChannel, "@" + user.username + " " + text);
}
}
});
setInterval(() => {
client.say(theChannel, getJenerikAns());
}, 380000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment