@pavuuuk

Телеграм бот выдают ошибку на сообщения. Я думаю из-за ркн, как добавить прокси?

process.env["NTBA_FIX_319"] = 1;

const TelegramBot = require('node-telegram-bot-api');

// replace the value below with the Telegram token you receive from @BotFather
const token = "922570531:AAH4LYXITDtYZ2Z4udc4MXatZL4sE4UB3ds";

// Create a bot that uses 'polling' to fetch new updates
const bot = new TelegramBot(token, {polling: true});

// Matches "/echo [whatever]"
bot.onText(/\/echo (.+)/, (msg, match) => {
  // 'msg' is the received Message from Telegram
  // 'match' is the result of executing the regexp above on the text content
  // of the message

  const chatId = msg.chat.id;
  const resp = match[1]; // the captured "whatever"

  // send back the matched "whatever" to the chat
  bot.sendMessage(chatId, resp);
});

// Listen for any kind of message. There are different kinds of
// messages.
bot.on('message', (msg) => {
  const chatId = msg.chat.id;

  // send a message to the chat acknowledging receipt of their message
  bot.sendMessage(chatId, 'Received your message');
});


error:
error: [polling_error] {"code":"EFATAL","message":"EFATAL: Error: connect ETIMEDOUT 149.154.167.220:443"}
  • Вопрос задан
  • 2238 просмотров
Решения вопроса 1
@dGololobov
начинающий
Прокси надо добавлять на той машине на которой ты запускаешь бота
Т.е. если это твой локальный комп, значит настрой какой-нибудь впн у себя
Попробуй TunnelBear например
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ahen
@Ahen
Универсальный дилетант
Смотрите доки по используемой либе.
Там есть параметр http_proxy, если это та либа о которой я думаю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы