问题标签 [node-telegram-bot-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 命令“pin”在部署到 Heroku 后不起作用。具体来说
我得到了我制作的这个机器人。在我通过以下方式部署后,每条命令都可以正常工作
除了这段代码
我不知道是什么导致了这个问题。终端没有显示任何错误,并且只有在我使用 bot.launch() 时才有效。我曾尝试从头开始重写它,以不同的方式制作,但没有任何效果。每一条建议和/或评论都是有帮助的。提前致谢。
telegram - 为什么我仍然没有触发我的端点事件
我在电报中创建了新方法作为 webhook 并已注册,
我的方法:
最后一个命令发送到当前机器人是 3 天前,但直到今天我仍然收到相同的消息,我与我的机器人进行了密切的聊天,但日志文件始终显示端点仍然使用相同的命令触发,包括 /start 和/register 命令每隔大约 1 分钟在类似的时间被捕获。
node.js - 即使电脑处于睡眠模式,如何保持使用 Wifi 的 nodejs 程序运行?
我正在使用 node-telegram-bot-api 用 nodejs 编写一个电报机器人,我在我的 Windows 10 笔记本电脑上运行 nodejs 代码,在命令提示符下,当我的笔记本电脑连接到 Wifi 时它运行良好,但我尽快制作我的电脑睡眠,我的电脑自动与 WiFi 断开连接,我的机器人停止响应,我还收到一些错误,例如:
error: [polling_error] {"code":"EFATAL","message":"EFATAL: Error: getaddrinfo ENOTFOUND api.telegram.org"}
.
我不能一直让我的电脑不处于睡眠模式,所以我想知道是否有办法防止我的电脑即使处于睡眠模式也不会与 Wifi 断开连接。这样机器人就一直在运行。有时当我的电脑长时间睡眠时,机器人会在我让电脑睡眠后立即停止,但几个小时后机器人会再次开启,我的电脑会自动连接到 wifi。另外,我怀疑我的机器人停止背后的另一个原因是nodejs代码在pc睡眠时停止,所以是这样吗?如果是,那么如何解决这个问题?如果没有办法解决这个问题,尽管我不喜欢,有什么方法可以在免费的服务器上运行我的机器人,让我的机器人 24*7 运行。
telegram - 使用 pm2 在多个集群中运行电报机器人
我目前正在使用 node-telegram-bot-api 运行一个电报机器人。但是现在项目越来越大,越来越多的用户使用我的机器人。因此,当我不得不重新部署我的应用程序时,我遇到了一些困难,而许多人仍在访问。我尝试使用 pm2 运行多个集群,然后使用 pm2 reload 在零停机时间内优雅地重新启动我的应用程序。
但是后来我从电报中得到了一个错误:
我认为电报不会在同一服务器中提供多个实例。这类问题有解决方案吗?
telegram-bot - 电报机器人分析
我已经检查了电报机器人 api 网站,但找不到机器人的分析 api,电报是否为机器人提供分析 api,如果是的话,任何人都有参考,这将对我有很大帮助
telegram - 电报太多请求
我一直在尝试在电报中创建一个邮件机器人。一段时间后我收到很多 429 错误,即使它每秒只发送 8 条消息,这比每秒 30 条要少得多(电报允许的数字)。徘徊可能是因为电报在请求不成功后尝试重试发送消息,所以我收到了很多额外的请求?
node.js - 如何在 node-telegram-bot-api 中仅删除 bot.on() 函数?
我怎样才能删除 bot.on () 以重新运行 bot.onText ()?因为如果我做 bot.removeListener ('message') 它也会删除 bot.onText ()
telegram-bot - 找不到通过 javascript 使用电报确认对话框的方法
找不到使用 node-telegram-bot 包将电报确认对话框与 javascript 一起使用的方法!将非常有帮助,谢谢!尝试使用这种方法,可以得到对话框但只有文本标题!我希望在其下方显示可点击的网址!
谢谢!
node.js - 如何从用户名中获取用户?
大家早上好,我尝试编写一个用于电报的机器人。我需要从用户名中获取用户 [对象]。可以办到?我试图用谷歌搜索它,但我没有找到任何东西,而且我读到没有办法做到这一点。
代码: