我想让机器人检查某个频道中服务器上的消息,但我收到了
<块引用>承诺 { 待定 }
我不知道如何使用它
let loadmsg = client.channels.cache.get('id_channel').messages.fetch('id_mess')
console.log(loadmsg)
答案 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)
}