请帮我解决我有polling_error的问题
我将在电报中创建一个机器人,并为我自己定制
但是当我运行这个程序时,我遇到了这样的错误:
节点-电报-bot-api被废弃的自动启用取消承诺是不可取的。
还有一个类似的错误:
错误: polling_error {“代码”:“ETELEGRAM”,“消息”:“ETELEGRAM: 401未经授权”}
我怎样才能解决这个问题?
完整的代码如下:
const TelegramBot = require('node-telegram-bot-api');
const token = '***';
const bot = new TelegramBot(token, {polling: true});
bot.on('message', (msg) => {
let Hi = "hi";
if (msg.text.toString().toLowerCase().indexOf(Hi) === 0) {
bot.sendMessage(msg.chat.id,"Hello dear user");
}
});
发布于 2019-01-26 13:36:37
const TelegramBot = require('node-telegram-bot-api')
const Agent = require('socks5-https-client/lib/Agent')
const bot = new TelegramBot(process.env.TELEGRAM_API_TOKEN, {
polling: true,
request: {
agentClass: Agent,
agentOptions: {
socksHost: process.env.PROXY_SOCKS5_HOST,
socksPort: parseInt(process.env.PROXY_SOCKS5_PORT),
// If authorization is needed:
// socksUsername: process.env.PROXY_SOCKS5_USERNAME,
// socksPassword: process.env.PROXY_SOCKS5_PASSWORD
}
}
})https://stackoverflow.com/questions/54349234
复制相似问题