Есть готовые антиспам боты, например, https://t.me/SpamRemoverRobot . Если решение уже существует, то нужно пользоваться готовым, а не тратить свое время на то, на что уже потратили другие.
Не надо изобретать велосипед. В Телеграм есть бот, которые удаляет такие сообщения https://t.me/JoinedRemoverBot
Его надо просто добавить в админы чата.