有时;我的 Telegram Bot 开始循环多次重复相同的任务。
有时;它重复任务 500 次! 这很烦人。
我无法复制的上下文:
- 用户仅发送一次命令(点击一个按钮)
- 我的事件监听器被触发(
bot.on("callback_query"
或bot.on('message')
); - 操作已执行
- 然后...又开始了!一次又一次...一次又一次..
主要发生在:
bot.on("callback_query", function(callbackQuery) {
然后
bot.on('message', function(event) {
Do you guys have experienced this kind of issue ?
How do you manage that kind of issues ?
最佳答案
bot.on('message', function(event) {
消息可以是任何类型
,例如文本、新的聊天成员等。
您可能正在寻找某种类型的消息,例如文本音频等,
在这种情况下,您可以使用 onText() 仅获取消息,或在 on('message') 内添加对消息类型的检查
关于node.js - Telegram Bot - NodeJs - 任务在循环中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50333183/