下のページを参考に進めていきましたが、
botkit使って定期的につぶやくslackbot作る
実行の所で、以下のエラーが出てしまいました。
ReferenceError: CronJob is not defined at C:\Users\test\Desktop\botkit2\cron_test.js:47:7 at WebSocket.<anonymous> (C:\Users\test\Desktop\botkit2\botkit-master\lib\Sl ackbot_worker.js:207:23) at emitNone (events.js:86:13) at WebSocket.emit (events.js:185:7) at WebSocket.setSocket (C:\Users\test\Desktop\botkit2\node_modules\ws\lib\We bSocket.js:170:10) at ClientRequest._req.on.err (C:\Users\test\Desktop\botkit2\node_modules\ws\ lib\WebSocket.js:710:10) at emitThree (events.js:116:13) at ClientRequest.emit (events.js:194:7) at TLSSocket.socketOnData (_http_client.js:395:11) at emitOne (events.js:96:13)
JavaScript
1var mycron = require('./node-cron-master/lib/cron.js').CronJob; 2var Botkit = require('./botkit-master/lib/Botkit.js'); 3var controller = Botkit.slackbot(); 4var bot = controller.spawn({ 5 token: process.env.token 6}).startRTM(function(err,bot,payload) { 7 // 初期処理 8 if (err) { 9 throw new Error('Could not connect to Slack'); 10 } 11 new CronJob({ 12 cronTime: '* * * * 1-5', 13 onTick: function() { 14 bot.say({ 15 channel: 'general', 16 text: '進捗どうですか', 17 username: 'hoge', 18 icon_url: '' 19 }); 20 }, 21 start: true, 22 //timeZone: 'Asia/Tokyo' 23 }); 24});
原因が分からないので教えていただけると幸いです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/14 07:58