Комментарии к сообщению в 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 последнего сообщения в чате - ненадежно, так как записи из канала туда переходят не моментаьно а с задержкой(до нескольких секунд), а если поставить задержку, то может появиться комментарий от какого-то пользователя телеги(такое уже было).
Есть ли решение из коробки, не пытаюсь ли я изобрести велосипед?