node.js - Telegram Bot - NodeJs - 任务在循环中
问题描述
有时; 我的电报机器人开始循环多次重复相同的任务。
有时; 它重复任务 500 次!这很烦人。
我无法复制的上下文:
- 用户只发送一次命令(单击一个按钮)
- 我的事件监听器被触发(
bot.on("callback_query"
或bot.on('message')
); - 动作被执行
- 然后……又开始了!!!一次又一次……又一次……
主要发生在:
bot.on("callback_query", function(callbackQuery) {
和上
bot.on('message', function(event) {
各位有遇到过这样的问题吗?
你如何处理这类问题?
解决方案
我的问题似乎与 Firebase 集成有关。随着我的数据库更新;它似乎在我的电报机器人上实时生成了一个触发器。
这真的很奇怪....还不知道如何解决它;但到目前为止;这是我的问题。
推荐阅读
- javascript - Firebase 云功能完成状态:“响应错误”
- pandas - 如何从 3000 个值中选择 50 个最常出现的值来制作直方图?
- kubernetes - 连接8080端口失败:连接超时
- kubernetes - 当没有更多容量时,rook-ceph 也提供 PV
- scala - Akka 远程动脉 SSL 配置
- mongodb - 如何将字段值用作聚合管道阶段 $lookup 的本地字段匹配的一部分
- react-native - 有没有一种更简单的方法可以将键应用于索引,而无需为 pebble 提要创建单独的组件?
- scala - Spark 在读取 CSV 作为数据框时用 NULL 替换一些行
- c# - Dotnet WebApi - 托管 Azure 应用服务中的上传错误(大文件)
- c++ - 从 HWND 读取 MFC 消息的最简单方法?