Node.js Telegram Bot 返回 ECONNREFUSED

标签 node.js api telegram

我决定学习如何使用 Node.js 开发 Telegram 机器人。由于没有这方面的经验,我决定从 github 加载测试示例,“使用”类别中的代码。

将此代码粘贴到新的 index.js 中,运行 npm init然后 npm install --save node-telegram-bot-api当通过 node index.js 运行机器人时,将有效的机器人 token 结果应用于 ERCONNECTION 拒绝消息在 powershell 中.

所以...什么给了?我错过了什么?这种开发没有像样的初学者指南,所以我要在这里问。

仅供引用,完整的错误消息是error: [polling_error] {"code":"EFATAL","message":"EFATAL: Error: connect ECONNREFUSED 149 .154.167.220:443"}

最佳答案

呜呜呜!这是因为我住在 f'kin 俄罗斯联邦。一些 Telegram Bot API IP 仍被阻止。

我本来会这么想的,但我有一个完美的 C# 机器人……是的。

我打开了VPN,一切都开始工作了。天哪。

关于Node.js Telegram Bot 返回 ECONNREFUSED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086034/

相关文章:

spring-boot - REST API - 哪些 Http 状态代码用于预订 API?

路由的 REST API 最佳实践

python - 如何通过 python-telegram-bot 接收 file_id ?

visual-studio-code - 如何使用我的 Telegram Bot 使用他们的用户名向某人发送消息

node.js - Jade缓存模板和Node重启

node.js - Mongoose 查询,选择 10 个最近的文档而不改变顺序

javascript - GruntJS、多任务和 grunt.option

java - 是否可以使用 IllegalStateException 捕获所有子异常?

javascript - 当它无法识别时,我如何使用等待?

java - 如何检查用户是否是 Telegram 群组的成员?