A professional, high-performance Telegram Bot built with Cloudflare Workers (Serverless) to automatically approve channel join requests instantly.
Follow these simple steps to host your own bot for free:
- Create a bot via @BotFather and get your API Token.
- Add the bot to your Telegram Channel as an Admin.
- Ensure the admin permission "Invite Users via Link" is enabled.
- Set your Channel's invite link to "Request Admin Approval".
- Sign up/Login to Cloudflare.
- Create a new Worker.
- Copy the code from
index.jsin this repository. - Replace
BOT_TOKENandBOT_USERNAMEwith your credentials. - Click Save and Deploy.
To connect Telegram with your Cloudflare Worker, open your browser and visit this URL:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook?url=<YOUR_WORKER_URL>&allowed_updates=["message","chat_join_request"]
(Replace <YOUR_BOT_TOKEN> and <YOUR_WORKER_URL> with your actual data)
- ⚡ Instant Approval: No delay in accepting members.
- 💸 100% Free: Uses Cloudflare Workers free tier.
- 🔒 Privacy: Includes
robots.txtto prevent search engine indexing. - 🎨 Minimal Home Page: Professional landing page included.
To test or use the official demo version of this bot, add it to your channel as an admin:
Bot Username: @AutoApprovalForChannel_bot (Tap to copy)
Setup Instructions:
- Add
@AutoApprovalForChannel_botas an Admin. - Ensure "Invite Users via Link" permission is ON.
- Enable "Request Admin Approval" for your invite link.
Developed by AkherSheikh.