前提・実現したいこと
botのリアクションをクリックしたら、そのユーザーのリアクションだけを削除したい。
発生している問題・エラーメッセージ
ユーザーのリアクションだけを削除したいが、ユーザーとbotのリアクションが同時に消える。
該当のソースコード
変数・定数の定義がおかしいかもですが
javascript
1client.on('message', message => { 2 if(message.author.bot) return; 3 const embed = new Discord.MessageEmbed(); 4 const reply = await message.channel.send(embed); 5 reply.react('◀'); 6} 7 8client.on('messageReactionAdd',async (reaction, user) => { 9 if (user.bot) 10 return; 11 switch (reaction.emoji.name){ 12 case '◀': 13 let embed = reaction.message.embeds[0]; 14 embed.fields[0].name = '◀'; 15 reaction.message.edit(embed); 16 reaction.remove(user); 17 break; 18 } 19} 20 21
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/30 02:40