Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
El derecho de Telegram da a los clientes de pago acceso a un chat o canal privado. El bot de Telegram de Dodo Payments genera un enlace de invitación de un solo uso para cada cliente y los elimina en caso de cancelación.
Qué se entrega
- La concesión se crea en
pendingmientras el bot prepara la invitación, luego se transfiere adelivereduna vez que el enlace está listo. - El cliente recibe un enlace de invitación de Telegram de un solo uso en su correo de entrega y en el portal del cliente.
- Tocan el enlace y el bot los agrega al chat configurado.
- En caso de cancelación, reembolso o revocación manual, el bot los elimina del chat.
Conectar Telegram
Open Entitlements
En tu panel de Dodo Payments, ve a Entitlements y haz clic en +, luego elige Telegram Access como la integración. El panel solicita tu ID de usuario de Telegram para que el bot pueda verificar la propiedad de los chats que gestiona.

Get your Telegram user ID
En Telegram, envía un mensaje a
/start a:@dodo_payments_botsi estás usando Modo en vivo@DodoPaymentsTestBotsi estás usando Modo de prueba
Add the bot to your chat as an admin
En el grupo o canal de Telegram que deseas proteger, abre la lista de miembros y añade el mismo bot como administrador (
@dodo_payments_bot para vivo, @DodoPaymentsTestBot para prueba) con estos dos permisos habilitados:- Ban Users — necesario para eliminar miembros en caso de revocación
- Add Users — necesario para invitar a clientes de pago

Connect Telegram and pick the chat
De vuelta en el panel, pega el ID de usuario del paso 2 en Telegram User ID y haz clic en Connect Telegram. El selector de chat ahora lista cada grupo y canal donde el bot es administrador: elige el que deseas proteger, dale un nombre al derecho y haz clic en Create Entitlement.
Flujo del cliente
- El cliente completa la compra.
- Dodo Payments crea un
pendingde concesión y pide al bot que genere un enlace de invitación de un solo uso al chat configurado. - Una vez que el enlace está listo, la concesión se mueve a
deliveredy el enlace se incluye en el correo de entrega y el portal del cliente. - El cliente toca el enlace y es añadido al chat.
- En caso de revocación, el bot elimina al cliente del chat.
Configuración requerida
| Campo | Requerido | Descripción |
|---|---|---|
chat_id | Sí | El ID de chat de Telegram (numérico, a menudo negativo para grupos/canales). El selector del panel completa esto por ti. |
Crear vía API
Webhooks
Consulta eventos de webhook deentitlement_grant.*. Los derechos de Telegram llegan pending y se trasladan a delivered una vez que el bot ha emitido el enlace de invitación.
Solución de problemas
Chat doesn't appear in the picker
Chat doesn't appear in the picker
El bot de Dodo Payments debe ser agregado al chat como administrador con Add Users habilitado. El selector lee el estado en vivo, por lo que el chat aparece tan pronto como el bot es administrador.
Customer says the invite link doesn't work
Customer says the invite link doesn't work
Los enlaces de un solo uso de Telegram expiran después del primer uso. Si el cliente lo tocó en un dispositivo desconectado o perdió el enlace, revoca la concesión y vuelve a emitirla.
Customer cancelled but is still in the chat
Customer cancelled but is still in the chat
El bot necesita el permiso de administrador Ban Users para eliminar miembros. Abre la configuración del chat y confirma que ambos Ban Users y Add Users están marcados en el bot de Dodo Payments.