Telegram proxy bot

Sell proxies with a Telegram bot

Selling proxies with a Telegram bot is one of the fastest ways to open a proxy shop: buyers already live in Telegram, crypto payments are normal there, and a bot can deliver credentials in a private message seconds after payment.

Quick answer

To sell proxies with a Telegram bot, build a bot menu with your packages, take payment (usually crypto), call the NobleProxy reseller API's POST /orders from your bot backend when payment confirms, and send the returned host, port, username and password to the buyer in a private chat.

Buyers already use Telegram
Crypto checkout fits the audience
Credentials delivered in chat
Renewal reminders by message

When this is the right fit

  • Buyers already use Telegram
  • Crypto checkout fits the audience
  • Credentials delivered in chat

Who this page is for

Selling proxies with a Telegram bot is one of the fastest ways to open a proxy shop: buyers already live in Telegram, crypto payments are normal there, and a bot can deliver credentials in a private message seconds after payment.

To sell proxies with a Telegram bot, build a bot menu with your packages, take payment (usually crypto), call the NobleProxy reseller API's POST /orders from your bot backend when payment confirms, and send the returned host, port, username and password to the buyer in a private chat.

Set up a Telegram proxy shop

  1. 1

    Create the bot

    Register a bot with BotFather and save its token on your server.

  2. 2

    Create a NobleProxy API key

    Dashboard, Reseller API, Create API key, then store it next to the bot token.

  3. 3

    Build the menu

    Load packages from GET /products and show them as inline buttons with your prices.

  4. 4

    Connect payments

    Generate an invoice per order with your crypto processor and wait for confirmation.

  5. 5

    Deliver

    Call POST /orders after confirmation and send the credentials in a private message.

  6. 6

    Add My proxies

    List orders with expiry from GET /orders and add renew and swap buttons.

Sources

Facts last reviewed 2026-11-07.

Bot flow

Keep the flow short: choose a product, choose options, pay, receive proxies. Static proxy buyers pick a type, a country and a quantity; rotating buyers pick a GB package. After delivery, a My proxies command lists active orders with expiry dates and buttons to renew or swap.

Backend and payments

The bot is a thin layer over your backend. The backend stores users and orders, holds the reseller API key and listens for payment confirmations from your crypto processor. Only after a confirmed payment does it call POST /orders with the Telegram order id as idempotencyKey.

Renewals in chat

Store paidUntil from the order and send a reminder a few days before. If you sell with auto-renew on, renewals are paid from your NobleProxy balance automatically and you collect from the buyer yourself. For static orders you can instead set autoRenew false and call POST /orders/{id}/renew when the buyer pays; rotating orders renew by hand only while auto-renew is on.

Telegram-native checkout
Delivery in chat
Idempotent orders
Renewal reminders

Frequently asked questions

Which library should I use for a Telegram proxy bot?

Any maintained Telegram Bot API library works, such as python-telegram-bot or aiogram for Python, or grammY for Node.js. The reseller API calls are plain HTTPS.

Can the bot run on a small server?

Yes. The bot only relays messages and API calls; the proxies run on NobleProxy infrastructure.

How do I prevent double orders when Telegram retries?

Send your internal order id as idempotencyKey. Repeating the request returns the first order instead of buying again.

Should the API key live in the bot?

Keep it in your backend environment variables, never in client code or chat messages.

Choose one stable proxy for every active profile

Buy self-serve now, or talk with us about a larger agency inventory.