Skip to content

TRON energy for Telegram wallets and bots

A bot that sends USDT for its users has the same problem as any wallet: every transfer needs energy, and a user who only holds USDT cannot pay for it.

Pick a step to follow it.

What happens behind one /send command

/send 50 USDT to TXk3…9fQa

POST /api/v1/orders · 65,000 Energy

The bot has placed the order. What does it do next?

The address is an example. Delivery takes seconds, and sending before it completes burns TRX even though the order was paid.

Where energy is spent

01

Orders from code

The bot places an order by API and receives a webhook when energy is delivered, so it never sends before it is ready.

02

Per-transfer delivery

Tron Pulse delivers energy right before each transfer from a watched address, so the bot does not keep a stock of it.

03

A user with no TRX

The user only needs USDT. The energy for the transfer comes from the service.

  • REST API
  • Webhooks
  • Tron Pulse
  • Pay by invoice

What this does not cover

Energy is for the address that sends. A bot has to deliver it to the right address and only then send, and an order can take seconds, not milliseconds.

Questions

Should the bot wait before sending?

Yes. Send only after the order is confirmed delivered, otherwise the transfer burns TRX. The delivery webhook is the signal.

Can one order cover several users' transfers?

Only transfers from the same address within the rental window. Different senders need energy delivered to each.

Count your own case

Paste the address you send from and see what the next transfer needs.