🔹 Task:
Create a Telegram userbot that will:
Monitor private and public channels and chats in which my Telegram account is a member.
Search for messages by keywords and/or phrases (the list should be editable).
Use AI (for example, GPT) to filter and evaluate the relevance of messages (for example, remove spam, keep only valuable messages).
Forward suitable messages to a selected chat or Telegram account.
🔹 Requirements:
The bot must work on my personal Telegram account (userbot).
Use Python and the Telethon library or an equivalent.
Ability to easily change the list of keywords and filtering settings.
Ability to deploy the bot on a VPS/server (Linux).
Connect to AI via OpenAI API or any alternative NLP system.
Logging and reporting (if possible).
🔹 Optional (but recommended):
A web interface or Telegram panel for configuring filters and keywords.
Separate configuration of working hours and channels for monitoring.