我决定学习如何使用Node.js开发Telegram机器人。由于完全没有经验,我决定只从github(“使用”类别中的代码)加载测试示例。
通过npm init
运行机器人时,将这段代码粘贴到新的index.js中,先运行npm install --save node-telegram-bot-api
然后node index.js
,然后在Powershell中将有效的bot令牌应用于ERCONNECTION拒绝的消息。
那么...有什么用呢?我想念什么?对于这种开发,没有合适的初学者指南,因此我必须在这里提出。
仅供参考,完整的错误消息是
error: [polling_error] {"code":"EFATAL","message":"EFATAL: Error: connect ECONNREFUSED 149
.154.167.220:443"}
答案 0 :(得分:1)
糟糕!这是因为我住在俄罗斯联邦。一些Telegram Bot API IP仍被阻止。
我本来会以为的,但是我有一个运行良好的C#bot soo ...是的。
我打开了VPN,一切开始正常工作。上帝,该死。