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.
Le droit Telegram offre aux clients payants l’accès à un chat ou canal privé. Le bot Telegram de Dodo Payments génère un lien d’invitation à usage unique pour chaque client et les retire en cas d’annulation.
Ce qui est livré
- La subvention est créée en
pendingpendant que le bot prépare l’invitation, puis passe àdeliveredune fois le lien prêt. - Le client reçoit un lien d’invitation Telegram à usage unique dans son email de livraison et son portail client.
- Ils touchent le lien et le bot les ajoute au chat configuré.
- En cas d’annulation, de remboursement ou de révocation manuelle, le bot les supprime du chat.
Connecter Telegram
Open Entitlements
Dans votre tableau de bord Dodo Payments, allez dans Droits et cliquez sur +, puis choisissez Accès Telegram comme intégration. Le tableau de bord vous demandera votre ID utilisateur Telegram pour que le bot puisse vérifier la propriété des chats qu’il gère.

Get your Telegram user ID
Sur Telegram, envoyez un message à
/start pour :@dodo_payments_botsi vous utilisez Mode Direct@DodoPaymentsTestBotsi vous utilisez Mode Test
Add the bot to your chat as an admin
Dans le groupe ou canal Telegram que vous souhaitez restreindre, ouvrez la liste des membres et ajoutez le même bot en tant qu’administrateur (
@dodo_payments_bot pour le direct, @DodoPaymentsTestBot pour le test) avec ces deux autorisations activées :- Bannir des utilisateurs — nécessaire pour supprimer des membres en cas de révocation
- Ajouter des utilisateurs — nécessaire pour inviter des clients payants

Connect Telegram and pick the chat
De retour dans le tableau de bord, collez l’ID utilisateur de l’étape 2 dans ID Utilisateur Telegram et cliquez sur Connecter Telegram. Le sélecteur de chat répertorie désormais chaque groupe et canal où le bot est administrateur — choisissez celui que vous voulez restreindre, donnez un nom au droit et cliquez sur Créer un Droit.
Flux client
- Le client termine son achat.
- Dodo Payments crée une subvention
pendinget demande au bot de générer un lien d’invitation à usage unique vers le chat configuré. - Une fois le lien prêt, la subvention passe à
deliveredet le lien est inclus dans l’email de livraison et le portail client. - Le client touche le lien et est ajouté au chat.
- En cas de révocation, le bot retire le client du chat.
Configuration requise
| Champ | Requis | Description |
|---|---|---|
chat_id | Oui | L’ID du chat Telegram (numérique, souvent négatif pour les groupes/canaux). Le sélecteur de tableau de bord le remplit pour vous. |
Créer via l’API
Webhooks
Voir événements webhookentitlement_grant.*. Les droits Telegram arrivent pending et passent à delivered une fois que le bot a émis le lien d’invitation.
Dépannage
Chat doesn't appear in the picker
Chat doesn't appear in the picker
Le bot Dodo Payments doit être ajouté au chat en tant qu’administrateur avec Ajouter des utilisateurs activé. Le sélecteur lit l’état en direct, donc le chat apparaît dès que le bot est administrateur.
Customer says the invite link doesn't work
Customer says the invite link doesn't work
Les liens à usage unique Telegram expirent après la première utilisation. Si le client l’a touché sur un appareil déconnecté ou a perdu le lien, révoquez la subvention et rééditez.
Customer cancelled but is still in the chat
Customer cancelled but is still in the chat
Le bot a besoin de l’autorisation d’administrateur Bannir des utilisateurs pour supprimer des membres. Ouvrez les paramètres du chat et confirmez que Bannir des utilisateurs et Ajouter des utilisateurs sont cochés sur le bot Dodo Payments.