Как отслеживать сообщения, отправляемые в телеграм бот?
У меня есть телеграм-бот по поиску товаров на маркетплейсах с функцией создания зеркал. Любой пользователь может создать зеркало бота, отправив в него токен и на этом токене будет запущена копия бота, а пользователь будет получать реферальные выплаты за рекламу зеркала. И я столкнулся с проблемой: пользователи, создавшие свои зеркала, используют токен для самостоятельных рассылок через бот. Часто рекламируют Скам или пытаются обмануть клиентов выдуманными акциями. У них есть токен, так как это их зеркало. Как можно отслеживать самовольно отправленные сообщения? Телеграм выдаёт только сообщения, которые пользователи отправили в бот, но не выдаёт сообщения, отправленные самим ботом.
Я пробовал отслеживать ID полученных и отправленных сообщений что бы искать пропуски в нумерации, но способ даёт много ложных срабатываний и не даёт сам текст отправленного сообщения. (По id чата и id сообщения нельзя получить само сообщение у телеграма). Но я знаю,что есть приложение telegraph, которое показывает как сообщения бота, так и сообщения пользователя. Хотелось бы узнать, как это реализовать самостоятельно.