Привет. Собственно есть вебсокет стороннего сервиса, по изменениям в ЛК сервиса мне приходят данные по сокету. Тут все ок. Теперь нужно их передавать боту в телеге. Бота создал, на команды отвечает.
Я не пойму как связать это вместе. Мне не нужно чтобы боту писали команды, ну кроме первой дефолтной /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);
}
};