node.js - discord.js shard.broadcastEval 异步
问题描述
我在将分片实施到我的机器人时遇到问题
这返回正确:
await (async () => {
return "test3";
}).call()
但是一旦我像这样对它进行分片:
client.shard.broadcastEval(`
await (async () => {
return "test3";
}).call()
`)
它错误ReferenceError: await is not defined
所以这甚至可能不是做我想做的事情的正确方法。我想做的是让用户是管理员或具有特定角色的所有行会,我已经编写了脚本,我的问题由于上面的等待问题,我无法得到响应。
解决方案
推荐阅读
- mysql - 借助临时表更新记录时 MySQL 的奇怪行为
- javascript - 在 Jest 测试中 Express App 中的测试完成后无法登录
- node.js - Google Calendar API 和服务帐户权限错误
- javascript - JS中的while循环会减慢浏览器的速度
- php - Laravel 防止重复
- java - firebase 记录检索查找和过滤过去的关键
- c - 使用循环在 C 中管道两个或多个 shell 命令
- c++ - 这个 dijkstra 算法实现中是否有任何错误?
- linux - 如何提供文件内容作为 aws cli 选项值
- prolog - Prolog 逻辑纯度:列表列表不为空