【发布时间】:2021-03-31 19:56:45
【问题描述】:
我正在制作一个系统
- 向网络服务器发送一条信息。
- 然后游戏发出 GET 请求以检查该信息
- 游戏会根据这些信息做一些事情
- 然后游戏向网络服务器发出 POST 请求,并在 Discord 中编辑一条消息,告知他们命令已完成。
当我运行我的程序时,我得到一个错误:
无法读取未定义的属性“通道”
const guild = client.guilds.get(746921954803581008)
const channel = guild.channels.find('id', notices_msgch[0])
const msg = channel.fetchMessage(notices_msgid[0]).then((_msg) => {
_msg.edit('<@' + notices_executor[0] + '>, Your command has been executed **in-game** on server `' + returned.guid + '`!')
})
【问题讨论】:
-
请提供更多详细信息,此信息或代码sn-p没有帮助
-
client.guilds.get(746921954803581008)看起来像一个异步请求。您可能需要使用await让 javascript 等到收到数据后再进行下一步。请分享完整功能。
标签: javascript discord.js