Telegram Channel Message Copier

Job ID: 39714759

Budget: $10 – $30 CAD

I need a lightweight Telegram bot that listens to a single source channel, looks for messages containing specific keywords that I will define, and immediately reposts those matches into my own channel. Every time a message is copied, the bot should trigger a brief notification (a DM or an @tag in a private log group—whichever is simpler to implement).

Core behaviours
• Real-time monitoring, no polling delays.
• Keyword filter must be easy for me to edit later (JSON, YAML, or simple text list is fine).
• Forwarded message should keep original formatting (text, photos, files, links, emojis).
• Notification must confirm the forwarded message ID and the keyword that matched.

Deliverables
• Complete bot script built with Python (aiogram, Telethon or python-telegram-bot—use what you know best).
• Read-me with setup steps, bot token/ID placeholders, and clear instructions for running on both a local machine and a small VPS.
• One short call or chat hand-off so I can test live and confirm everything is working.

Acceptance criteria
– Messages containing any listed keyword appear in my destination channel within 2 seconds of posting.
– Messages without those keywords are ignored completely.
– I receive a notification each time the bot forwards a message.
– Source and destination channels remain private and secure; no leaks to other chats.

I’m ready to add you as a bot developer in my channels the moment we start, so please let me know how long you’ll need to deliver a first working version.