前提・実現したいこと
botを実行したら、配列を順次読み込んで、内容を特定のチャンネルに投稿し、投稿し終わったら、botを停止したい。
現在のコードでは、次のようなエラーが4回発生します。
どのように記述すれば、実現できるでしょうか?
発生している問題・エラーメッセージ
UnhandledPromiseRejectionWarning: DiscordjsError: Request to use token, but token was unavailable to the client.
該当のソースコード
javascript
1const Discord = require('discord.js'); 2const async = require('async'); 3 4const client = new Discord.Client(); 5 6var array = ['リンゴ', 'バナナ', 'イチゴ', 'メロン']; 7 8const token = "トークン" 9 10client.on('ready',async () => { 11 console.log('ready...'); 12 async.each(array, function(item, callback) { 13 console.log(item); 14 client.channels.cache.get('チャンネルID').send(item); 15 callback(); 16 },function(err) { 17 client.destroy(); 18 }); 19}); 20 21client.login(token);