Если бот будет кидать в канал без премодерирования - то в нем нет смысла. Очевидно, в боте должен быть модуль, отсеивающий спам.
Не проще ли дать ему права удалять сообщения, которые он считает спамом? Почти наверняка уже существуют решения (к примеру,
@SpamKillerRobot - первое нагугленное решение). Я уже молчу про возможность тренировки бота