【发布时间】:2021-02-23 21:53:09
【问题描述】:
我试图弄清楚机器人将如何对嵌入做出反应,更具体地说,它自己的。我已经到了让机器人显示嵌入的步骤(在用户编写命令!开始之后),但它不会与 ????表情符号。感谢所有帮助!
const Discord = require('discord.js');
const bot = new Discord.Client();
const fs = require("fs");
const guild = new Discord.Guild();
const token = 'redacted';
const p1 = 'Player 1';
const serve = new Discord.MessageEmbed()
.setColor('#0099ff')
.setTitle('Time to serve!')
.setDescription(p1 + ' react below to take the serve')
.setThumbnail('https://cdn.discordapp.com/emojis/764193096060764211.png?v=1');
bot.on('ready', () =>{
console.log('This bot is online!');
})
bot.on('message', message =>{
if(message.content === "!start"){
message.channel.send(serve);
}
if (message.content === serve ){
embedMessage.react("????");
}
})
bot.login(token);
【问题讨论】:
-
我也尝试过解决这个问题并添加了这个: bot.on('embed', Discord.MessageEmbed => { if (embed.content === serve) { embed.react("?? ??") } }) 但是,'=>' 处有一条红色下划线,表示应使用逗号
标签: discord discord.js