我决定学习如何使用 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/