检查消息是否存在

时间:2021-05-06 06:31:48

标签: node.js discord.js

我想让机器人检查某个频道中服务器上的消息,但我收到了

<块引用>

承诺 { 待定 }

我不知道如何使用它

let loadmsg = client.channels.cache.get('id_channel').messages.fetch('id_mess')
console.log(loadmsg)

2 个答案:

答案 0 :(得分:0)

试试:

echo "HELLO WORLD" >> /dev/usb/lp0

答案 1 :(得分:0)

每当您看到 Promise { pending } 错误时,都是因为您期待 promise response

您可以使用 promise 链接或 async/await 来获取值。

例如

const someFunction = async () => {
    const results = await PromiseFunction();
    console.log(results)
}

const someFunction = () => {
      PromiseFunction().then( data => console.log(data))
} 

在你的情况下,你可以使用

const myFunction = async () => { // <-- add the async keyword
    let loadmsg = await client.channels.cache.get('id_channel').messages.fetch('id_mess')
    console.log('loadmsg', loadmsg)
}