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

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 300 000 ₽
deeplay Новосибирск
До 300 000 ₽
КИБЕР РОМ Москва
от 180 000 до 300 000 ₽
18 янв. 2022, в 23:23
3000 руб./за проект
18 янв. 2022, в 22:20
3000 руб./за проект