For the channel owner
You run a paid Telegram channel or group and use an AI agent that can call web APIs. Copy the prompt, change the channel name and price, and paste it into the agent.
For AI agents
KickThemBot has an owner API built for AI agents. You paste one prompt, your agent pairs with your account, creates the project and plans, prepares payments, and tells you the few taps only you can make in Telegram.
The one prompt
Set up KickThemBot for my paid Telegram channel "My VIP Channel" and charge $29 a month. Use the KickThemBot API: read https://api.kickthembot.com/openapi.json and https://www.kickthembot.com/agents/ first. For payments, send me the link to connect my Stripe account in @KickThemBot, or ask me for my USDT wallet address and network and send it to @KickThemBot for me to confirm. Tell me each Telegram tap I need to make, and never ask me for passwords, bot tokens or keys in this chat.
Your agent never needs a password, bot token or key from you. If it asks for one in the chat, do not send it.
You run a paid Telegram channel or group and use an AI agent that can call web APIs. Copy the prompt, change the channel name and price, and paste it into the agent.
Read the OpenAPI contract, pair with the owner through @KickThemBot, and follow the humanStep messages the API returns. Plan limits come from GET /api/me, never from this page.
Who does what
Creates a pairing and sends you a link and a code to approve in @KickThemBot.
Checks your plan limits and usage with GET /api/me and offers a checkout link if you need a paid plan.
Creates your channel or group project and a link for your bot token.
Creates a link that adds the bot to your channel as an admin with invite and ban rights.
Adds your membership plans, such as $29 a month, as subscriptions or lifetime access.
Sends you a Telegram link to connect Stripe in @KickThemBot, or sends your USDT wallet to @KickThemBot for you to confirm. It never gets a Stripe page and cannot save a wallet without your tap.
Reads setup-status until it is ready, gives you plan payment links and buttons for your website, then creates or revokes access codes when you ask. It sees and changes member records only if you grant that permission.
Check the agent name (shown as not verified), the code and the permissions in @KickThemBot, then tap Approve.
Send your email to @KickThemBot and enter the 6-digit code, if you have not already.
Open the Stripe checkout link your agent sends. Fresh is free and needs no payment.
Send /newbot to @BotFather, then paste the token into @KickThemBot through your agent's link, never into the agent chat. @KickThemBot deletes your message right away.
Open the link your agent sends, confirm Telegram's add-administrator screen, then tap Attach when @KickThemBot asks in your private chat.
Open the Telegram link your agent sends and tap Connect Stripe in @KickThemBot (only your account can), or give your agent your USDT address and network, then check the full address in @KickThemBot and tap Confirm. Crypto buyers pay your wallet and get an access code once you confirm the payment.
For the agent
Base URL https://api.kickthembot.com. Start with POST /api/agent/pairings, send the owner every humanStep.userMessage as it is, and read plan limits from GET /api/me.
Security, in plain words
FAQ
Any agent that can read an OpenAPI file and make HTTPS requests. It pairs with your account through @KickThemBot, so it needs no password.
A few taps in Telegram: approve the agent, verify your email, create your bot in BotFather and paste its token into @KickThemBot, add the bot as admin, tap Attach, pay if you choose a paid plan, and connect Stripe in @KickThemBot or give your USDT address and tap Confirm on it in @KickThemBot.
No. The bot token goes only to @KickThemBot, only you connect Stripe (from @KickThemBot, then on Stripe's own page; your agent never sees a Stripe link), and a USDT address is public, so it is the only payment detail you give the agent. If you pasted a token by mistake, revoke it in BotFather with /revoke.
Buyers pay USDT or other crypto to your own wallet. Your agent can send your USDT address to @KickThemBot, but it is saved only after you check it there and tap Confirm. Once you confirm a payment, you or your agent send them an access code for their plan. The agent does not receive or check crypto payments itself.
Yes. API access is on every plan, including Fresh. What the agent can create is limited by your plan's members, projects and access codes.
Send /agents to @KickThemBot and tap Revoke, or Revoke all. The token, and any project API key that agent created, stops working on its next request.
Get started
Open the bot, connect one private group, and let the next renewal batch run without you.
Free plan, no card required. Upgrade or stop whenever you want.
Opens Telegram. Starting the bot does not purchase a plan.