-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
49 lines (40 loc) · 1.27 KB
/
app.js
File metadata and controls
49 lines (40 loc) · 1.27 KB
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
47
48
49
'use strict';
console.log(process.env.token);
if (!process.env.token) {
console.log('Error: Specify token in environment');
process.exit(1);
}
if (!process.env.qiitatoken) {
console.log('Error: Specify qiita token in environment');
process.exit(1);
}
let Botkit = require('./lib/Botkit.js');
let os = require('os');
let controller = Botkit.slackbot({debug: false});
let bot = controller.spawn({token: process.env.token}).startRTM();
let http = require('http');
// let say = require('./myscript/say')(controller);
// controller.spawn({token: process.env.token}).startRTM().say({
// text: 'Mesage',
// channel: 'C0B5VND7D'
// });
http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
bot.say({
text: 'Mesage',
channel: 'C0B5VND7D'
});
}).listen(3000);
let dir = './myscript/';
require(dir+'hello')(controller);
require(dir+'call_me')(controller);
require(dir+'who_am_i')(controller);
require(dir+'shutdown')(controller);
require(dir+'uptime')(controller);
require(dir+'qiita2ligblog/henkan')(controller);
require(dir+'pendingList/app')(controller);
require(dir+'milkcocoaTodo/')(controller);
require(dir+'cw/')(controller);
require(dir+'lig_blog_update')(bot);
// require(dir+'sinchoku')(controller);