Need a Telegram bot for automatic verification of new members in the group. The bot should restrict newcomers from writing until they provide their RP nickname in the format FirstName_LastName (for example, Family_Larusso) via private message to the bot.
---
📌 Main features:
1. 📥 Automatic greeting of new members.
2. 🔒 Restriction of permissions (they cannot write in the chat until they specify their nickname).
3. 🧾 Receiving nickname via /start from a button.
4. ✅ Automatic unlocking after nickname is provided.
5. 📂 Saving data: nickname, Telegram ID, username, date of joining (can be in JSON or SQLite).
6. 📜 /list command — paginated view of nicknames.
7. 🛠 Admin commands:
+nickname <nickname> username or reply
-nickname username or reply (with confirmation)
8. 👤 "Who am I" / "Who are you" command — shows nickname and date of joining.
9. 🔄 Recovery after restart: the bot checks who has not yet provided a nickname and re-restricts access.
10. 🔧 The code should be clean, preferably in Python (telebot or aiogram), with comments.
The bot must operate stably.
Easy editing of messages (welcome, instructions, etc.).
If you have experience with bots for RP groups — it will be a plus.
🔍 Attached is an example code that already partially implements the functionality — it needs to be improved, made more stable, and include all features.
💰 Budget: please propose your prices