Задать вопрос
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);
      }
    };
  • Вопрос задан
  • 924 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Levman5
@Levman5
print(“Hello World!”)
Сделай если пришло сообщение по сокету то отправь сообщения по какому ни будь чат айди
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы