问题描述
我目前正在使用 node-telegram-bot-api 运行电报机器人。 但是现在这个项目越来越大,越来越多的用户在使用我的机器人。 因此,当我不得不重新部署我的应用程序而许多人仍在访问时,我遇到了一些困难。 我尝试使用 pm2 运行多个集群,然后使用 pm2 reload 以零停机时间优雅地重新启动我的应用程序。
"$file"
我认为电报不会在同一服务器中提供多个实例。 这种问题有什么解决办法吗?
解决方法
即使你可以运行两次脚本,用户在向机器人发送命令时也会得到两次答案。 你有两个选择:
- 升级您的资源(RAM/CPU/...)
- 使用您的主脚本处理传入消息,创建 API 并在 API 后端进行处理。