На момент написания ответа мне не известно о существовании Telegram бота, который автоматически удаляет сообщения в чате, не относящиеся к теме поста. Возможно, такой бот будет разработан в будущем или уже существует, но я не владею всей информацией о всех существующих ботах.
Что касается создания условий для комментирования постов в канале Telegram без начала отдельных диалогов в привязанном чате, вам может помочь использование бота-модератора, который будет отслеживать и удалять сообщения, не соответствующие вашим правилам. Также можно настроить правила для вступления в канал и установить ограничения для новых подписчиков.
Если вы не можете найти подходящего бота или функции для решения своей задачи, то возможно вам придется обратиться к разработчикам для создания персонализированного решения.