javascript - JS 不遵循不和谐机器人的 .then 序列
问题描述
你好亲爱的SO社区,
我正在为我的不和谐机器人的脚本而苦苦挣扎。我希望我的机器人自动对特定单词做出反应。但我希望反应的顺序是我自己选择的,所以我也定义了顺序,但把 .then 放在脚本中,但我不知道机器人为什么会跳来跳去。我尝试了一个官方机器人,它也遇到了同样的问题,然后又尝试了另一个机器人,但这个机器人运行良好。
这是序列错误的图像,我希望我的机器人以正确的顺序对 3 个表情符号(0、1 和 2)做出反应,但有时会出现错误,他会在错误的时刻对错误的表情符号做出反应。 我得到的示例或序列错误
这也是我脚本的一小部分(用于反应) 我的脚本的一部分
client.on("message", message => {
if (message.content === messageContent)
message.react(emoji).then(msg =>
{message.react(emoji1)}).then(msg =>
{message.react(emoji2)});
})};
谢谢你的回答!
解决方案
推荐阅读
- python - 将灰度图像转换为 rgb 图像并在 matlab 中将其替换为 imread()
- flutter - 如何在颤动中实现滚动条轨道颜色?
- r - 如何修改 ggplot2 中的比例标签以防止重复?
- python - 类型错误:参数 1 必须是 pygame.Surface,而不是元组(动画时发生)
- c# - 使用 GLFW 或 openTK GameWindow 创建窗口
- c# - 初始化 HttpRequest 标头时编译错误
- typescript - 打字稿 | 能够获取被调用的方法的名称
- swift - macOS 中的特权文件复制(将帮助程序二进制文件安装到 /usr/local/bin)
- c - Recv() 返回正确的长度,但不复制消息
- android - Android:使用 admob 时,谷歌播放控制台崩溃显示非法状态异常