Hi there,
I am an expert Bot Developer with more than two years of experience. I can develop the Telegram bot that you are looking for. I am summarizing the bot features below for reference:
1. Checking group messages for spam (third party links)
2. Once spam is detected, user is given a warning and shown a strike
3. If a user gets three strike (over their entire usage period) they are removed from the group and blacklisted
4. Blacklist entries are timestamped and removed every day (so a user can get banned for a day); time can be flexible
5. If there is a defined workflow then the bot can be programmed to monitor that; a workflow can be like send type A messages before sending type B messages, etc.,
I can develop the entire bot in two to three days. If you need more advanced spam protection, you will need a third party service. There are some free services but has little guarantee of long time result (may not work in the near future). There are also lot of pay per use/request or monthly packages that can be used. Let me know what you think of my offer. Requirements from my side:
1. Google Firebase Project setup with Blaze Plan (or a VPS with Root SSH access)
2. For Firebase, Project Editor and Cloud Functions Admin Roles
Thanks for your time and consideration.