【发布时间】:2021-03-23 01:26:36
【问题描述】:
所以我想知道是否可以编辑嵌入用户回复的消息。我将发布下面的代码和示例。
module.exports.run = async (Client, message, args) => {
let battleChannel = message.channel;
const filter = (m) => !m.content.length === 3;
message.reply("Please enter your alliance name... Will expire in 10 seconds...");
message.channel
.awaitMessages(filter, { max: 1, time: 10000 })
.then((collected) => {
let game = new Listing();
let editLast3 = null;
let startMessage = new Discord.MessageEmbed().setTitle("1657 Battles").setDescription("Please write your alliance.").setColor("#0099ff").setTimestamp().setFooter(`Maintained by UKzs`);
message.delete();
message.channel.send(new Discord.MessageEmbed().setTitle("1657 Battles").setDescription("").setColor("#0099ff").setTimestamp().setFooter(`Maintained by UKzs`));
})
.catch((err) => {
console.log(err);
});
};
所以你可以看到我有第一部分,然后我正在等待用户的响应,所以我会输入以下命令!开始 = 机器人将他们机器人上述信息并等待我回复 = 我然后回复 57kl = 有没有办法用 57kl 而不是“请写你的联盟”来更新嵌入。
谢谢大家
【问题讨论】:
-
someMessageSentByTheBot.edit(newContentHere)可能是你想要的
标签: javascript node.js discord discord.js bots