Description
I'm looking for an experienced Telegram Bot API developer to build a simple bot for my public Telegram channel. What the bot needs to do When somebody joins my Telegram channel: Detect the new member immediately. Send me a private Telegram notification. Show: Their @username, if available First/name as a fallback Telegram user ID A tappable link to their profile where possible The traffic source they joined from I will then manually DM the new member myself using my saved Telegram replies. Example: 🟢 New Member Joined User: @username Source: Meta Ads Joined: 8:47 PM [Open Profile] The bot should NOT post join notifications inside the public channel and should NOT automatically DM new members. Source Tracking I want separate Telegram invite links for sources such as: Meta Ads Instagram Website YouTube Affiliates/partners Other sources The bot should identify which invite link the user joined through and display the corresponding source in my private notification. Ideally, it should be easy to add new sources/invite links later. Requirements Strong experience with Telegram Bot API Experience with chat_member updates and Telegram invite links Bot configured as an administrator of the channel Reliable webhook/event handling Handle users who do not have a Telegram @username Avoid duplicate join notifications Clean, simple implementation Deployment/setup included Full source code and instructions handed over when complete In your proposal, briefly explain how you would track which