It is necessary to develop a Telegram bot with the functionality of monitoring messages in channels and their automatic forwarding with the possibility of moderation and flexible settings. The project is implemented in Python using the aiogram (telethon) library.
Functional requirements:
1. Channel monitoring:
2. Message forwarding:
3. Message moderation (with link substitution) [there is already a ready piece of code for link generation via API, just integrate it into the project]
4. Flexible channel settings:
5. Admin panel:
6. Logs and notifications:
7. Work features:
• The bot operates in continuous monitoring mode.
Technical requirements:
1. Programming language: Python.
2. Libraries:
• at your discretion
3. Deployment environment:
• Windows Server 2016.
• The code must be clean, with comments, and comply with PEP8 principles.
Expected result:
• A fully functional Telegram bot operating according to the described functionality.
• A project archive that can be deployed on a Windows Server 2016.
• Instructions for deployment and launch. (optional, I think I will figure it out)
Wishes for the performer:
• Experience with Telegram API.
• Willingness to make improvements and support the project if necessary.
There is also already a fully ready project on all points on GitHub - I couldn't get it to work properly :)
Basically - only improvements are needed for an almost fully ready project. For the link to the project - in private message :)
I will be glad to cooperate