前提・実現したいこと
discordからサーバー用pcを起動するようにするために、glitchにwake-on-lanモジュールを入れました。
そしてとある参考サイトを参考にしながらwake-on-lanのスクリプトを追加しました
ですがエラーが発生してBOTが停止してしまいました。どうすれば良いのでしょうか?
ソースコード
javascript
1#main.js 2var wol = require('wake_on_lan'); 3const Discord2= require('discord.js'); 4const client2= new Discord.Client(); 5client2.login(process.env.DISCORD_BOT_TOKEN2); 6client2.on('message', message => { 7 if (message.content === '!mcserver') { 8 wol.wake('[macアドレス]'); 9} 10 }) 11
json
1 2{ 3 "name": "glitch-discord-bot", 4 "version": "0.0.0", 5 "description": "discord bot sample on Glitch", 6 "main": "main.js", 7 "dependencies": { 8 "discord.js": "^12.5.3", 9 "request": "^2.88.2", 10 "re-resizable": "^6.9.1", 11 "wake-on-lan": "^0.1.0", 12 "dgram": "^1.0.1" 13 }, 14 "devDependencies": {}, 15 "scripts": { 16 "start": "node main.js", 17 "test": "node main.js" 18 }, 19 "engines": { 20 "node": "12.x" 21 } 22{ 23 "$comment": "package.json" 24} 25}
試したこと
wake-on-lanモジュールを再インストールする、ネットでひたすら調べるなど
補足情報
※2台目のBOTなのでclient2と記載しています
node.js v12