Комментарии к сообщению в telegram-канале

Задача: Есть пост на сайте, там же можно оставить комментарий. Пост продублирован в telegram-канале. Комментарии, публикуемые на сайте необходимо публиковать как комментарии к посту в telegram.

Использую telebot После гуглинга пришел к такому решению:

bot.send_message(chat_id=CHANNEL_ID, text=text, reply_to_message_id=msg_id)

Однако, при этом публикуется новая запись в канале(которая является ответом на сообщение), что в принципе логично

Самостоятельно пришел к выводу, что необходимо делать следующим образом:

bot.send_message(chat_id=CHAT_ID, text=text, reply_to_message_id=msg_id2)

Где: CHAT_ID - сопровождающий чат(чат для обсуждений, в который записи из канала постит сам телеграм), msg_id2 - id пересланного сообщения в чате обсуждения

В таком случае мне необходимо найти msg_id2, а как это сделать? Получать id последнего сообщения в чате - ненадежно, так как записи из канала туда переходят не моментаьно а с задержкой(до нескольких секунд), а если поставить задержку, то может появиться комментарий от какого-то пользователя телеги(такое уже было).

Есть ли решение из коробки, не пытаюсь ли я изобрести велосипед?


Ответы (0 шт):