First of all, what we are starting from: Copy the bot @ChatIncognitoBot and set it up on the server
Clarifications:
1. The bot should only be in Italian, no other languages are needed, one of the clients will help with the translation
2. The geolocation feature is not needed
3. There should be an admin panel that allows regulating the number of chats for non-VIP users
4. Referral program, invite 3 people, get VIP status for 7 days
5. Analytics panel: number of users in the bot, number of referrals brought (you may suggest what else to add)
6. Access to the list of banned words through the admin panel. One list should block for 1 banned word, another should issue penalties for sending banned symbols - warning, 3 warnings, mute permanently. Mute is issued only if the user has sent a banned symbol 3 times, not 3 banned symbols once each.
7. There should be something like a backup of the bot in a separate channel where the communication of people can be seen, so the administration can moderate it. It should include all types of messages, gifs, media, stickers, and others.
8. The bot should have a VIP status that provides unlimited chats and identical advantages that VIP status gives in the bot @ChatIncognitoBot, search by article (you may suggest what else to add)
9. Connect an online cash register, if it's complicated we can agree on payment for VIP status through cryptocurrency to a wallet with automatic confirmation or through the telegram bot @send or similar
10. There should be a database as a separate telegram channel where all information about users joining will be published, here you can also add a pinned message panel that will be constantly updated and show current information about the number of users and other data
11. Users blocked by banned words from the list where the ban is issued for 1 word should be sent to a shadow ban, they can open the chat, but no one will connect to them, at most send a greeting from the bot's name.
12. Ability to save the user database.
13. Admin panel for bans, mailings, and other basic things to administer the bot.
If you have enough skills to implement this project, I am waiting for you on telegram under the nickname: @Adgelica or respond on the platform.
Please indicate in the first message how much your work will cost and how much time will be needed. Then we will move on to discussing the details.
The terms of reference are quite flexible, I am ready to listen to you in case there are better ideas regarding processes and so on.