Vlad024
@Vlad024

Как передавать данные из Websocket в Телеграм бота?

Привет. Собственно есть вебсокет стороннего сервиса, по изменениям в ЛК сервиса мне приходят данные по сокету. Тут все ок. Теперь нужно их передавать боту в телеге. Бота создал, на команды отвечает.
Я не пойму как связать это вместе. Мне не нужно чтобы боту писали команды, ну кроме первой дефолтной /start.
Мне нужно чтобы сообщение приходящее по сокету сразу отсылалось боту.
Как это сделать?

this._ws.onmessage = (msg) => {
      try {
        const message = JSON.parse(msg.data);

        bot.onText(/\/echo (.+)/, (msg, match) => {
             const chatId = msg.chat.id;

            bot.sendMessage(chatId, message); // по сути мне нужен только этот метод, но без chatId он работать не будет
            // как мне избавится от тригера bot.onText? 
         });
      } catch (e) {
        logger.warn('Parse message failed', e);
      }
    };
  • Вопрос задан
  • 631 просмотр
Пригласить эксперта
Ответы на вопрос 1
Levman5
@Levman5
print(“Hello World!”)
Сделай если пришло сообщение по сокету то отправь сообщения по какому ни будь чат айди
Ответ написан
Ваш ответ на вопрос

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

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