获取我的机器人发送的消息的消息 ID
Get message ID of the message sent by my bot
我需要获取我的 discord 机器人发送的消息的消息 ID(它发送丰富的嵌入)
谢谢
当您使用 TextChannel.send()
(or any other kind of .send
in Discord.js), it returns a Promise 时,解析为您刚刚发送的消息。
要处理该消息,您可以使用 await
将其存储在变量中或使用 Promise.then()
并将其余代码作为函数传递。
这是一个例子:
// with async/await:
async function replyAndLog() {
let sent = await message.reply("Your stuff..."); // this returns the message you just sent
let id = sent.id; // you can get its ID with <Message>.id, as usually
console.log(id);
}
// with <Promise>.then():
message.reply("Your stuff").then(sent => { // 'sent' is that message you just sent
let id = sent.id;
console.log(id);
});
我需要获取我的 discord 机器人发送的消息的消息 ID(它发送丰富的嵌入)
谢谢
当您使用 TextChannel.send()
(or any other kind of .send
in Discord.js), it returns a Promise 时,解析为您刚刚发送的消息。
要处理该消息,您可以使用 await
将其存储在变量中或使用 Promise.then()
并将其余代码作为函数传递。
这是一个例子:
// with async/await:
async function replyAndLog() {
let sent = await message.reply("Your stuff..."); // this returns the message you just sent
let id = sent.id; // you can get its ID with <Message>.id, as usually
console.log(id);
}
// with <Promise>.then():
message.reply("Your stuff").then(sent => { // 'sent' is that message you just sent
let id = sent.id;
console.log(id);
});