前提・実現したいこと
このサイトを見ながらDiscordのbotを作成しています。
!msg メッセージ
とコマンドを入力すると !msgを抜いて[メッセージ]の部分だけオウム返しするbotを作成したいです。
発生している問題・エラーメッセージ
・このサイトの!timerと言う文字を抜いて値だけを取り出すプログラムが似ていたのでこのプログラムを利用して見ましたが、「undefined
」と言う文字を出してメッセージの部分が出力されません。
・botが何度も同じチャット(undefined)を繰り返します
該当のソースコード
javascript
1client.on('message', message => { 2 if (!message.content.startsWith(prefix)) return 3 const [command, ...args] = message.content.slice(prefix.length).split(' ') 4 5 if (command === 'msg') { 6 //引数から待ち時間を取り出す 7 const text = String(args['']); 8 message.channel.send(`${String(text)}`) 9 10 } 11 })
補足情報(FW/ツールのバージョンなど)
・Discord Developer Portal
・Glitch
・GoogleAppScript
構成はこのサイトと同じです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。