Итак, я решил создать бота для Telegram и в качестве основного языка программирования я выбрал JavaScript. Я нашел этот репозиторий , где я нашел этот учебник . Я последовал за ним, но когда я запускаю бота, а затем запускаю его в Telegram и отправляю сообщение «Привет», ничего не происходит.
Вот код между прочим:
const TelegramBot = require('node-telegram-bot-api');
const token = 'Literally the token that was given to me by bot BotFather';
const bot = new TelegramBot(token, {polling: true});
bot.on('message', (msg) => {
var Hi = 'hi';
if (msg.text.toString().toLowerCase().indexOf(Hi) === 0) {
bot.sendMessage(msg.chat.id, "Hello!");
}
});
Я также получаю эту ошибку через некоторое время после запуска:
error: [polling_error] {"code":"EFATAL","message":"EFATAL: Error: connect ETIMEDOUT 149.154.167.220:443"}
Есть идеи, что происходит?
приписка
Я нашел этот вопрос , но когда я настроил код в соответствии с рекомендациями, появилась эта ошибка:
error: [polling_error] {"code":"EFATAL","message":"EFATAL: Error: connect ECONNREFUSED 127.0.0.1:1080"}