-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
46 lines (40 loc) · 1.05 KB
/
app.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
var tmi = require('tmi.js');
var fs, settingsFile;
settingsFile = 'settings.json';
fs = require('fs');
var settings = JSON.parse(
fs.readFileSync(settingsFile)
);
var options = {
options: {
debug: true
},
connection: {
cluster: "aws",
reconnect: true
},
identity: {
username: settings.username,
password: settings.token
},
channels: settings.channels
};
var client = new tmi.client(options);
client.connect();
client.on("chat", function (channel, user, message, self) {
if(message === "!help") {
client.say("pr0pagandapandah", "Here is a list of commands: !twitter, !facebook, !sponsors");
}
if(message === "!twitter") {
client.say("pr0pagandapandah", settings.twitter);
}
if(message === "!facebook") {
client.say("pr0pagandapandah", settings.facebook);
}
if(message === "!sponsors") {
client.say("pr0pagandapandah", "There are no sponsors BibleThump");
}
});
client.on("connected", function(address, port){
client.say("pr0pagandapandah", "Hello, I am connected!");
});