前提・実現したいこと
10分タイマーをDiscordでやりたいです。
発生している問題・エラーメッセージ
{ Error: Cannot find module './commands/10分.js' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:475:25) at Module.require (module.js:597:17) at require (internal/module.js:11:18) at runCommand (/app/main.js:112:28) at Client.client.on (/app/main.js:80:13) at emitOne (events.js:121:20) at Client.emit (events.js:211:7) at MessageCreateHandler.handle (/rbd/pnpm-volume/67ac24e4-dce5-4d21-93d3-e93950b90c6a/node_modules/.registry.npmjs.org/discord.js/11.3.2/node_modules/discord.js/src/client/websocket/packets/handlers/MessageCreate.js:9:34) at WebSocketPacketManager.handle (/rbd/pnpm-volume/67ac24e4-dce5-4d21-93d3-e93950b90c6a/node_modules/.registry.npmjs.org/discord.js/11.3.2/node_modules/discord.js/src/client/websocket/packets/WebSocketPacketManager.js:103:65) code: 'MODULE_NOT_FOUND' }
該当のソースコード
js
1if (message.content.includes(10+'分')) { 2 message.channel.send('仕方ないわね。10分くらい数えてあげるわ'); 3 message.react('????'); 4function sleep(waitSec, callbackFunc) { 5 var spanedSec = 0; 6 var id = setInterval(function () { 7 spanedSec++; 8 if (spanedSec >= waitSec) { 9 clearInterval(id); 10 if (callbackFunc) callbackFunc(); 11 }}, 1000);} 12 sleep(300, function () { 13 message.channel.send('あと5分よ'); 14 sleep(530, function () { 15 message.channel.send('あと30秒よ'); 16 sleep(600, function () { 17 message.channel.send('10分たったわよ'); 18 return; 19 }); 20 }); 21 }); 22 }
試したこと
「仕方ないわね…」,「あと5分よ」,は至極普通に動きましたが、
「あと30秒よ」は13分51秒後に反応。
「10分たったわよ」は約17分55秒に反応しました。。。
補足情報(FW/ツールのバージョンなど)
https://glitch.com/edit/#!/nine-can?path=main.js:319:11
ここにプログラムを書きました。
問題のプログラムは198~です

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/03 10:49