Ni
Channel Actions Bot

Channel Actions Bot: join requests on autopilot

Mini App • Channel Management

About this App

You set up an invite link with admin approval so you could see who joins your channel. A week later there are hundreds of pending requests, and people give up waiting. Channel Actions Bot takes that chore off your plate: it approves or declines requests the moment they arrive, day or night. 🚪

The bot is free and works the same way in channels and groups. Around 68,000 people use it each month, and it has been started more than 440,000 times overall.

Why use requests at all?

An approval link gives admins control. You see who joined and when, and you can shut the door at any time. The only downside is that someone has to keep tapping Accept, and that is the job this bot does.

There is a bonus, too. When it approves someone, the bot can send them a private message, a direct line to new subscribers that a plain public link does not give you. 💬

The feature list

  • Auto approve. Every new request is accepted instantly, no admin needed.
  • Auto decline. One toggle makes the bot reject all requests. Handy if the channel is closed or an old link leaked. You can attach a custom note.
  • Private welcome. New members get a direct message, and your channel feed stays free of join notices.
  • Templates. Use $name for the person's name and $chat for the chat title, and the bot fills them in.
  • Stats. The dashboard shows daily approvals and declines per chat over the last 30 days.
  • 25 languages. All translated by the community.

Setup takes a minute

  1. Add the bot as an admin to your channel or group with a single permission: adding members.
  2. Link the chat by forwarding any message from it to the bot, or open the dashboard, where chats you manage are already listed.
  3. Pick a mode: approve or decline.
  4. Write a welcome if you want one. Changes apply from the very next request.

The dashboard runs in a browser and as a Mini App inside Telegram, sharing the same settings. There is no password, since you sign in with Telegram, and the theme follows your Telegram colors. ⚙️

Can you trust it with admin rights?

Every channel owner asks the same thing first: could this bot hijack my audience? A few facts help here.

  • Minimal permissions. It only needs the right to add members. It cannot post or remove anyone.
  • Access checks. Before saving any setting, the bot re-checks that you are still an admin of that chat. Lose admin rights, lose access.
  • Open source. The code is public under the AGPL-3.0 license, so any developer can audit it or run their own copy.
  • No account access. It never asks you to log in to your Telegram account or share a code.

Make the welcome message count

Every newcomer sees your welcome, which makes it the best spot for quick orientation. In two lines, say what the channel is about, where the pinned guide is and how to reach an admin.

Skip the ads and the wall of links. The person has just arrived and has not decided whether to stay. A short, friendly line like Hi $name, glad to have you in $chat beats a long essay. 👋

If your channel is closed for a while, switch on auto decline with a note saying when it will reopen, so people are not left guessing.

#Telegram#Mini App#Channel Management

Frequently Asked Questions

How much does Channel Actions Bot cost?▼
It is completely free with no paid tiers. The code is open source, so you can also run your own copy on your own server.
What permissions does the bot need?▼
Just one admin right: adding members. It cannot post, delete messages or ban people, and it never asks to.
Why isn't the bot approving requests?▼
Make sure the bot is still an admin with the add members right and that you linked the chat by forwarding it a message from there. It only handles invite links with admin approval turned on.
Can it approve some people and reject others?▼
No, it applies one mode to the whole chat: accept everyone or decline everyone. For selective vetting you still need to review requests by hand.
3.0

Based on affiliate data

Users447.9K
LanguageEN, RU
VerifiedYes

Popularity

Last 7 days activity

Channel Actions Bot: auto approve Telegram join requests | Nidium