我想在我自己的機器人中撰寫一個命令,將嵌入文本的內容寫入文本通道。不幸的是,到目前為止,我只能對純文本訊息執行此操作 有人可以幫助我嗎?我在這里尋求幫助,因為我是一個初學者“程式員”,我一無所知。預先感謝您的幫助。
module.exports = {
name: 'test',
description: 'test',
execute (channel, message, Discord) {
message.channel.messages.fetch("902919303043637269")
.then(message => message.channel.send(message.content))
.catch(console.error);
}
}
uj5u.com熱心網友回復:
您正確地獲取了訊息,并且它幾乎具有所有屬性(因為它已被提取)。但是,您可能要改變message在.then別的東西(因為message已宣告)。您可以使用以下 2 個屬性訪問內容和嵌入:
Message.contentMessage.embeds
這是記錄內容和嵌入的示例:
message.channel.messages.fetch("902919303043637269")
.then(msg => {
console.log(msg.content)
console.log(msg.embeds)
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/339482.html
