То что ты делаешь, это копирование текста сообщения.
Но кнопку добавить не получится, так как для этого, тебе нужно залогиниться как бот.
Ты же, судя по коду, залогинился в Telethon, как юзер.
Все правильно тебе подсказал Copilot, комментарии к постам канала находятся в другой "связанной" группе.
В настройках канала заходишь в Обсуждение и там создаешь группу для комментариев, в эту группу соответственно потом добавляешь бота
ID канала можно узнать разными способами. ID сообщения можно узнать из самого сообщения, так же как и ID канала. Ты же пишешь, что есть апи для бота, а что там в апи? Там нет возможности получать для бота сообщения из группы?
У тебя идет проверка в db.get_users_exist, где возвращается False и до проверки db.get_users не доходит. Ну и стилистика конечно, команда бота checkwhite, вызывает функцию close_bot) Если из инета надергал код из разных мест, хоть как то его обрабатывай.
Уже нельзя. Непонятно, как считают этих пользователей. На мой бот подписано несколько тысяч человек, бот им рассылает сообщения, пользователи бота их читают. Но телеграм пишет, что в боте всего 300 человек. Видимо, телеграм считает только тех пользователей, кто как то взаимодействует с ботом - пишет боту, нажимает на кнопки бота и тд. У меня чисто информационный бот, не предусматривающий обязательного взаимодействие с пользователями. И в данном случае, такие цифры пользователей бота не корректны и мои рекламодатели, видя их, теперь вряд ли будут заказывать рекламу в моем боте(
Наверное правильней было бы показывать такую статистику бота: всего активных/всего пользователей, типа 300/5000.