Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.
O entitlement do Telegram dá aos clientes pagantes acesso a um grupo ou canal privado do Telegram. O cliente vincula sua conta do Telegram no Customer Portal, e o bot do Telegram do Dodo Payments envia um link de solicitação de entrada que aprova somente para aquela conta. Quando o grant é revogado, o bot remove o cliente do chat.
A concessão é criada em Pending. Ela permanece Pending depois que o cliente vincula a conta do Telegram e o bot emite o link de solicitação de entrada.
No Customer Portal, o cliente clica em Conectar, envia /start para o bot do Dodo Payments para obter o ID de usuário do Telegram, insere esse ID e clica em Vincular conta.
O bot envia ao cliente um link de solicitação de entrada no Telegram. Quando o cliente solicita a entrada, o bot aprova a solicitação apenas para a conta vinculada.
Em caso de cancelamento, reembolso ou revogação manual, o bot remove o cliente do chat e o bane. Se ele comprar novamente, o bot remove o banimento antes de enviar um novo link.
Usos comuns incluem canais alfa privados, grupos de sinal pagos e vantagens de nível de comunidade.
No dashboard do Dodo Payments, acesse Entitlements e clique em +. Em seguida, escolha Acesso ao Telegram como integração. O dashboard solicita seu ID de usuário do Telegram, que vincula os chats aos quais você adiciona o bot à sua empresa.
New Entitlement → Telegram Access. The dashboard needs your Telegram user ID before it lists chats.
As duas etapas seguintes acontecem no Telegram e podem ser realizadas em qualquer ordem: obtenha seu ID de usuário e adicione o bot ao seu chat como administrador. Quando ambas estiverem concluídas, volte ao dashboard para realizar a etapa final.
2
Get Your Telegram User ID
No Telegram, envie /start para:
@dodo_payments_bot se você estiver usando Modo Live
@DodoPaymentsTestBot se você estiver usando Modo Teste
O bot responde com seu ID de usuário numérico do Telegram. Copie-o. Você o colará no dashboard na última etapa.
3
Add the Bot to Your Chat as an Admin
Na mesma conta do Telegram, abra o grupo ou canal que deseja controlar e adicione o mesmo bot como administrador (@dodo_payments_bot para o modo live, @DodoPaymentsTestBot para o modo de teste). Ative estas duas permissões:
Banir usuários: necessário para remover membros após a revogação.
Adicionar usuários: necessário para convidar clientes pagantes.
Deixe todas as outras permissões de administrador desligadas.
Telegram → Promote to admin. Only Ban Users and Add Users need to be enabled.
4
Connect Telegram and Pick the Chat
De volta ao dashboard, cole o ID de usuário da etapa 2 em ID de usuário do Telegram e clique em Conectar Telegram. O seletor Chat lista os grupos e canais aos quais você adicionou o bot usando essa conta. Escolha o chat que deseja controlar, insira um Nome para o entitlement e clique em Criar entitlement.
O Dodo Payments cria um grant Pending. Ainda não existe nenhum link de convite.
O e-mail de confirmação do pagamento lista o entitlement como Ação necessária e contém um link para o Customer Portal. No portal, o cliente clica em Conectar, envia /start ao bot, insere seu ID de usuário do Telegram e clica em Vincular conta.
O bot envia ao cliente um link de solicitação de entrada no Telegram. O cliente abre o link e solicita a entrada, e o bot aprova a solicitação.
Após a revogação, o bot remove o cliente do chat.
O bot aprova solicitações de entrada somente da conta do Telegram vinculada pelo cliente. Um link encaminhado não dá acesso a mais ninguém. A conta vinculada não pode ser alterada em um grant existente.
// client is a *dodopayments.Client, for example from// dodopayments.NewClient(option.WithEnvironmentTestMode()); ctx is a context.Context.client.Entitlements.New(ctx, dodopayments.EntitlementNewParams{ Name: dodopayments.F("Premium Signals Group"), IntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeTelegram), IntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam]( dodopayments.IntegrationConfigTelegramConfigParam{ ChatID: dodopayments.F("-1001234567890"), }, ),})
Consulte os eventos de webhook entitlement_grant.*. As concessões do Telegram chegam Pending e permanecem Pending depois que o cliente vincula a conta do Telegram. Se um cliente com uma concessão entregue sair do chat, o Dodo Payments revoga a concessão com revocation_reason: platform_external.
Adicione o bot do Dodo Payments ao chat como administrador, com Adicionar usuários ativado, usando a conta do Telegram cujo ID de usuário você inseriu no dashboard. O chat aparece no seletor assim que o bot se torna administrador.
Customer says the invite link doesn't work
O bot aprova solicitações de entrada apenas da conta do Telegram vinculada. Peça ao cliente para abrir o link usando essa conta.A revogação de uma concessão é definitiva. Não é possível emitir novamente uma concessão revogada, portanto o cliente precisa fazer uma nova compra para obter uma nova concessão.
Customer cancelled but is still in the chat
O bot precisa da permissão de administrador Banir usuários para remover membros. Abra as configurações do chat e confirme que Banir usuários e Adicionar usuários estão habilitadas para o bot do Dodo Payments.
Última modificação em 28 de setembro de 2026
Esta página foi útil?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Dodo Payments Documentation","description":"Documentation for Dodo Payments — the all-in-one payments, billing, and merchant of record platform for SaaS, AI, and digital products.","colors":{"primary":"#779812","light":"#C6FE1E","dark":"#166534"},"logo":{"light":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97","dark":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/dark.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=cd6c20238a54526436f21c43fee51b26"},"favicon":"https://mintcdn.com/dodopayments/doYQc9oUE-WNz0cs/favicon.svg?fit=max\u0026auto=format\u0026n=doYQc9oUE-WNz0cs\u0026q=85\u0026s=271c6cc8ce7d6bf4d7f2b9cca029e004","background":{"color":{"light":"#FFFFFF","dark":"#0D0D0D"}},"navbar":{"links":[{"icon":"link","href":"https://docs.dodopayments.com/llms-full.txt","label":"llms-full.txt"},{"icon":"discord","href":"https://discord.gg/bYqAp4ayYh","label":"Community"},{"icon":"house","href":"https://app.dodopayments.com/","label":"Dashboard"}]},"footer":{"socials":{"x":"https://x.com/dodopayments","linkedin":"https://linkedin.com/company/dodopayments","website":"https://dodopayments.com","discord":"https://discord.gg/bYqAp4ayYh","github":"https://github.com/dodopayments","instagram":"https://www.instagram.com/dodo.payments","facebook":"https://www.facebook.com/profile.php?id=61565515607280"}},"seo":{"metatags":{"og:site_name":"Dodo Payments Documentation","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"heading":{"family":"ApfelGrotezk","weight":400,"source":"fonts/ApfelGrotezk-Regular.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"fonts/Inter-Variable.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"ar","href":"ar/introduction"},{"language":"fr","href":"fr/introduction"},{"language":"de","href":"de/introduction"},{"language":"id","href":"id/introduction"},{"language":"ja","href":"ja/introduction"},{"language":"ko","href":"ko/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"},{"language":"vi","href":"vi/introduction"},{"language":"cn","href":"cn/introduction"},{"language":"hi","href":"hi/introduction"},{"language":"it","href":"it/introduction"},{"language":"sv","href":"sv/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dodopayments","hasAudioNarration":false,"actualSubdomain":"dodopayments","customDomains":["docs.dodopayments.com"],"gitSource":{"type":"github","owner":"dodopayments","repo":"dodo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af5ba080b3858d5ef254c97","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"en","tag":"API Reference","count":181},{"language":"en","tag":"Docs","count":178},{"language":"ar","tag":"Docs","count":153},{"language":"cn","tag":"Docs","count":153},{"language":"de","tag":"Docs","count":153},{"language":"es","tag":"Docs","count":153},{"language":"fr","tag":"Docs","count":153},{"language":"hi","tag":"Docs","count":153},{"language":"id","tag":"Docs","count":153},{"language":"it","tag":"Docs","count":153},{"language":"ja","tag":"Docs","count":153},{"language":"ko","tag":"Docs","count":153},{"language":"pt-BR","tag":"Docs","count":153},{"language":"sv","tag":"Docs","count":153},{"language":"vi","tag":"Docs","count":153},{"language":"ar","tag":"API Reference","count":151},{"language":"cn","tag":"API Reference","count":151},{"language":"de","tag":"API Reference","count":151},{"language":"es","tag":"API Reference","count":151},{"language":"fr","tag":"API Reference","count":151},{"language":"hi","tag":"API Reference","count":151},{"language":"id","tag":"API Reference","count":151},{"language":"it","tag":"API Reference","count":151},{"language":"ja","tag":"API Reference","count":151},{"language":"ko","tag":"API Reference","count":151},{"language":"pt-BR","tag":"API Reference","count":151},{"language":"sv","tag":"API Reference","count":151},{"language":"vi","tag":"API Reference","count":151},{"language":"en","tag":"Features","count":87},{"language":"ar","tag":"Features","count":81},{"language":"cn","tag":"Features","count":81},{"language":"de","tag":"Features","count":81},{"language":"es","tag":"Features","count":81},{"language":"fr","tag":"Features","count":81},{"language":"hi","tag":"Features","count":81},{"language":"id","tag":"Features","count":81},{"language":"it","tag":"Features","count":81},{"language":"ja","tag":"Features","count":81},{"language":"ko","tag":"Features","count":81},{"language":"pt-BR","tag":"Features","count":81},{"language":"sv","tag":"Features","count":81},{"language":"vi","tag":"Features","count":81},{"language":"en","tag":"Integrate","count":75},{"language":"en","tag":"Changelog","count":66},{"language":"ar","tag":"Changelog","count":65},{"language":"cn","tag":"Changelog","count":65},{"language":"de","tag":"Changelog","count":65},{"language":"es","tag":"Changelog","count":65},{"language":"fr","tag":"Changelog","count":65},{"language":"hi","tag":"Changelog","count":65},{"language":"id","tag":"Changelog","count":65},{"language":"it","tag":"Changelog","count":65},{"language":"ja","tag":"Changelog","count":65},{"language":"ko","tag":"Changelog","count":65},{"language":"pt-BR","tag":"Changelog","count":65},{"language":"sv","tag":"Changelog","count":65},{"language":"vi","tag":"Changelog","count":65},{"language":"ar","tag":"Integrate","count":59},{"language":"cn","tag":"Integrate","count":59},{"language":"de","tag":"Integrate","count":59},{"language":"es","tag":"Integrate","count":59},{"language":"fr","tag":"Integrate","count":59},{"language":"hi","tag":"Integrate","count":59},{"language":"id","tag":"Integrate","count":59},{"language":"it","tag":"Integrate","count":59},{"language":"ja","tag":"Integrate","count":59},{"language":"ko","tag":"Integrate","count":59},{"language":"pt-BR","tag":"Integrate","count":59},{"language":"sv","tag":"Integrate","count":59},{"language":"vi","tag":"Integrate","count":59},{"language":"en","tag":"External Integrations","count":33},{"language":"ar","tag":"External Integrations","count":30},{"language":"cn","tag":"External Integrations","count":30},{"language":"de","tag":"External Integrations","count":30},{"language":"es","tag":"External Integrations","count":30},{"language":"fr","tag":"External Integrations","count":30},{"language":"hi","tag":"External Integrations","count":30},{"language":"id","tag":"External Integrations","count":30},{"language":"it","tag":"External Integrations","count":30},{"language":"ja","tag":"External Integrations","count":30},{"language":"ko","tag":"External Integrations","count":30},{"language":"pt-BR","tag":"External Integrations","count":30},{"language":"sv","tag":"External Integrations","count":30},{"language":"vi","tag":"External Integrations","count":30},{"language":"en","tag":"Webhooks","count":24},{"language":"ar","tag":"Webhooks","count":23},{"language":"cn","tag":"Webhooks","count":23},{"language":"de","tag":"Webhooks","count":23},{"language":"es","tag":"Webhooks","count":23},{"language":"fr","tag":"Webhooks","count":23},{"language":"hi","tag":"Webhooks","count":23},{"language":"id","tag":"Webhooks","count":23},{"language":"it","tag":"Webhooks","count":23},{"language":"ja","tag":"Webhooks","count":23},{"language":"ko","tag":"Webhooks","count":23},{"language":"pt-BR","tag":"Webhooks","count":23},{"language":"sv","tag":"Webhooks","count":23},{"language":"vi","tag":"Webhooks","count":23},{"language":"en","tag":"Guides","count":22},{"language":"ar","tag":"Guides","count":22},{"language":"cn","tag":"Guides","count":22},{"language":"de","tag":"Guides","count":22},{"language":"es","tag":"Guides","count":22},{"language":"fr","tag":"Guides","count":22},{"language":"hi","tag":"Guides","count":22},{"language":"id","tag":"Guides","count":22},{"language":"it","tag":"Guides","count":22},{"language":"ja","tag":"Guides","count":22},{"language":"ko","tag":"Guides","count":22},{"language":"pt-BR","tag":"Guides","count":22},{"language":"sv","tag":"Guides","count":22},{"language":"vi","tag":"Guides","count":22},{"language":"en","tag":"Entitlements","count":20},{"language":"ar","tag":"Entitlements","count":20},{"language":"cn","tag":"Entitlements","count":20},{"language":"de","tag":"Entitlements","count":20},{"language":"es","tag":"Entitlements","count":20},{"language":"fr","tag":"Entitlements","count":20},{"language":"hi","tag":"Entitlements","count":20},{"language":"id","tag":"Entitlements","count":20},{"language":"it","tag":"Entitlements","count":20},{"language":"ja","tag":"Entitlements","count":20},{"language":"ko","tag":"Entitlements","count":20},{"language":"pt-BR","tag":"Entitlements","count":20},{"language":"sv","tag":"Entitlements","count":20},{"language":"vi","tag":"Entitlements","count":20},{"language":"en","tag":"Invoices","count":17},{"language":"ar","tag":"Customers","count":16},{"language":"cn","tag":"Customers","count":16},{"language":"de","tag":"Customers","count":16},{"language":"es","tag":"Customers","count":16},{"language":"fr","tag":"Customers","count":16},{"language":"hi","tag":"Customers","count":16},{"language":"id","tag":"Customers","count":16},{"language":"it","tag":"Customers","count":16},{"language":"ja","tag":"Customers","count":16},{"language":"ko","tag":"Customers","count":16},{"language":"pt-BR","tag":"Customers","count":16},{"language":"sv","tag":"Customers","count":16},{"language":"vi","tag":"Customers","count":16}]},"assistantConfig":{"deflection":{"enabled":false,"email":"support@dodopayments.com","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#content-area{max-width:60rem}h1,h2,h3,h4,h5,h6{letter-spacing:0.05em!important}.welcome-page .card-group{margin:3rem auto 8rem;max-width:70rem;padding-left:1.25rem;padding-right:1.25rem}.welcome-page .card-group .card{padding:1rem}.welcome-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;text-align:center;margin-top:3rem;margin-bottom:2.5rem}.welcome-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff}.welcome-hero p{font-size:1.25rem;max-width:600px;margin:0 auto}.welcome-hero h1{color:rgb(41 42 37 / 1)}.dark .welcome-hero h1{color:rgb(255 255 255 / 1)}.welcome-hero p{color:rgb(83 85 79 / 1)}.dark .welcome-hero p{color:rgb(162 164 158 / 1)}"}],"page":{"pagePath":"pt-BR/features/entitlements/telegram","slug":"/pt-BR/features/entitlements/telegram","pageMetadata":{"title":"Telegram Entitlement","sidebarTitle":"Telegram","description":"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.","icon":"telegram","keywords":["Dodo Payments","Telegram","entitlement","canal privado","comunidade"],"href":"/pt-BR/features/entitlements/telegram"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,CodeGroup,Frame,Heading,Info,OptimizedImage,Step,Steps,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsx(_components.p,{children:`O entitlement do Telegram dá aos clientes pagantes acesso a um grupo ou canal privado do Telegram. O cliente vincula sua conta do Telegram no Customer Portal, e o bot do Telegram do Dodo Payments envia um link de solicitação de entrada que aprova somente para aquela conta. Quando o grant é revogado, o bot remove o cliente do chat.`})}),`\n`,_jsx(Heading,{level:`2`,id:`o-que-é-entregue`,children:`O que é entregue`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`A concessão é criada em `,_jsx(_components.code,{children:`Pending`}),`. Ela permanece `,_jsx(_components.code,{children:`Pending`}),` depois que o cliente vincula a conta do Telegram e o bot emite o link de solicitação de entrada.`]}),`\n`,_jsxs(_components.li,{children:[`No Customer Portal, o cliente clica em `,_jsx(_components.strong,{children:`Conectar`}),`, envia `,_jsx(_components.code,{children:`/start`}),` para o bot do Dodo Payments para obter o ID de usuário do Telegram, insere esse ID e clica em `,_jsx(_components.strong,{children:`Vincular conta`}),`.`]}),`\n`,_jsx(_components.li,{children:`O bot envia ao cliente um link de solicitação de entrada no Telegram. Quando o cliente solicita a entrada, o bot aprova a solicitação apenas para a conta vinculada.`}),`\n`,_jsx(_components.li,{children:`Em caso de cancelamento, reembolso ou revogação manual, o bot remove o cliente do chat e o bane. Se ele comprar novamente, o bot remove o banimento antes de enviar um novo link.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Usos comuns incluem canais alfa privados, grupos de sinal pagos e vantagens de nível de comunidade.`}),`\n`,_jsx(Heading,{level:`2`,id:`conectar-telegram`,children:`Conectar Telegram`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open Entitlements`,children:[_jsxs(_components.p,{children:[`No dashboard do Dodo Payments, acesse `,_jsx(_components.strong,{children:`Entitlements`}),` e clique em `,_jsx(_components.strong,{children:`+`}),`. Em seguida, escolha `,_jsx(_components.strong,{children:`Acesso ao Telegram`}),` como integração. O dashboard solicita seu ID de usuário do Telegram, que vincula os chats aos quais você adiciona o bot à sua empresa.`]}),_jsx(Frame,{caption:`New Entitlement → Telegram Access. The dashboard needs your Telegram user ID before it lists chats.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=dbb8be6964b2cbfb9bbe9902944f3d5f`,alt:`Novo formulário de Acesso ao Telegram solicitando o ID de usuário do Telegram e o botão Conectar Telegram`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`1131`,height:`1131`,\"data-path\":`images/entitlements/telegram/connect-prompt.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?w=280\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=317f1df03872390dfc3fa3d6e20468f7 280w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?w=560\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=819682081bfb0ed2ddfaaac3625f7854 560w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?w=840\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=31cfe6bc4a83f13118bf47d76297aa69 840w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?w=1100\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=77e52b55b2e7fb8f0891be846c6c5485 1100w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?w=1650\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=f2c9fae4140681c0a04ee9e5c2080193 1650w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/connect-prompt.png?w=2500\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=13e721e4de88596bd1d873348598ea59 2500w`})}),_jsx(Tip,{children:_jsx(_components.p,{children:`As duas etapas seguintes acontecem no Telegram e podem ser realizadas em qualquer ordem: obtenha seu ID de usuário e adicione o bot ao seu chat como administrador. Quando ambas estiverem concluídas, volte ao dashboard para realizar a etapa final.`})})]}),_jsxs(Step,{title:`Get Your Telegram User ID`,children:[_jsxs(_components.p,{children:[`No Telegram, envie `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`/start`})}),` para:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`@dodo_payments_bot`})}),` se você estiver usando `,_jsx(_components.strong,{children:`Modo Live`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`@DodoPaymentsTestBot`})}),` se você estiver usando `,_jsx(_components.strong,{children:`Modo Teste`})]}),`\n`]}),_jsx(_components.p,{children:`O bot responde com seu ID de usuário numérico do Telegram. Copie-o. Você o colará no dashboard na última etapa.`})]}),_jsxs(Step,{title:`Add the Bot to Your Chat as an Admin`,children:[_jsxs(_components.p,{children:[`Na mesma conta do Telegram, abra o grupo ou canal que deseja controlar e `,_jsx(_components.strong,{children:`adicione o mesmo bot como administrador`}),` (`,_jsx(_components.code,{children:`@dodo_payments_bot`}),` para o modo live, `,_jsx(_components.code,{children:`@DodoPaymentsTestBot`}),` para o modo de teste). Ative estas duas permissões:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Banir usuários`}),`: necessário para remover membros após a revogação.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Adicionar usuários`}),`: necessário para convidar clientes pagantes.`]}),`\n`]}),_jsx(_components.p,{children:`Deixe todas as outras permissões de administrador desligadas.`}),_jsx(Frame,{caption:`Telegram → Promote to admin. Only Ban Users and Add Users need to be enabled.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=bf927f2ee98616b671257d246de06cd3`,alt:`Tela do Telegram promovendo a administrador mostrando Banir Usuários e Adicionar Usuários ativados para o bot do Dodo Payments`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`734`,width:`734`,\"data-og-height\":`1626`,height:`1626`,\"data-path\":`images/entitlements/telegram/promote-bot-admin.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?w=280\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=19a2f1f1a4ef5834556c71a9db69a9b1 280w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?w=560\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=9672c40ac89058300839de704a75c8ab 560w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?w=840\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=9b9d4371e65ad9879d73f7a25adb068b 840w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?w=1100\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=d84504b000b97efb22007e05e2ac3f22 1100w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?w=1650\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=aaf6f80f17981d4e966c517498bbc47e 1650w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/telegram/promote-bot-admin.png?w=2500\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=2e1aa1b3a5e544800bdf63924cabb7fa 2500w`})})]}),_jsx(Step,{title:`Connect Telegram and Pick the Chat`,children:_jsxs(_components.p,{children:[`De volta ao dashboard, cole o ID de usuário da etapa 2 em `,_jsx(_components.strong,{children:`ID de usuário do Telegram`}),` e clique em `,_jsx(_components.strong,{children:`Conectar Telegram`}),`. O seletor `,_jsx(_components.strong,{children:`Chat`}),` lista os grupos e canais aos quais você adicionou o bot usando essa conta. Escolha o chat que deseja controlar, insira um `,_jsx(_components.strong,{children:`Nome`}),` para o entitlement e clique em `,_jsx(_components.strong,{children:`Criar entitlement`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`fluxo-do-cliente`,children:`Fluxo do cliente`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`O cliente conclui o checkout.`}),`\n`,_jsxs(_components.li,{children:[`O Dodo Payments cria um grant `,_jsx(_components.code,{children:`Pending`}),`. Ainda não existe nenhum link de convite.`]}),`\n`,_jsxs(_components.li,{children:[`O e-mail de confirmação do pagamento lista o entitlement como `,_jsx(_components.strong,{children:`Ação necessária`}),` e contém um link para o Customer Portal. No portal, o cliente clica em `,_jsx(_components.strong,{children:`Conectar`}),`, envia `,_jsx(_components.code,{children:`/start`}),` ao bot, insere seu ID de usuário do Telegram e clica em `,_jsx(_components.strong,{children:`Vincular conta`}),`.`]}),`\n`,_jsx(_components.li,{children:`O bot envia ao cliente um link de solicitação de entrada no Telegram. O cliente abre o link e solicita a entrada, e o bot aprova a solicitação.`}),`\n`,_jsx(_components.li,{children:`Após a revogação, o bot remove o cliente do chat.`}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`O bot aprova solicitações de entrada somente da conta do Telegram vinculada pelo cliente. Um link encaminhado não dá acesso a mais ninguém. A conta vinculada não pode ser alterada em um grant existente.`})}),`\n`,_jsx(Heading,{level:`2`,id:`configuração-obrigatória`,children:`Configuração obrigatória`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Obrigatório`}),_jsx(_components.th,{children:`Descrição`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`chat_id`})}),_jsx(_components.td,{children:`Sim`}),_jsx(_components.td,{children:`O ID do chat do Telegram (numérico e frequentemente negativo para grupos e canais). O seletor de chat do dashboard o preenche para você.`})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`criar-via-api`,children:`Criar via API`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`TypeScript`,expandable:`true`,numberOfLines:`14`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` DodoPayments`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'dodopayments'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` client`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` DodoPayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bearerToken:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'DODO_PAYMENTS_API_KEY'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` environment:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'test_mode'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` entitlement`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`entitlements`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`create`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Premium Signals Group'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` integration_type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'telegram'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` integration_config:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` chat_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '-1001234567890'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,expandable:`true`,numberOfLines:`13`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` os`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` dodopayments `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DodoPayments`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DodoPayments(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` bearer_token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`os.environ.get(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"DODO_PAYMENTS_API_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` environment`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"test_mode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`entitlement `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client.entitlements.create(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Premium Signals Group\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` integration_type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"telegram\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` integration_config`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"chat_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"-1001234567890\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Go`,expandable:`true`,numberOfLines:`11`,language:`go`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`go`,children:_jsxs(_components.code,{language:`go`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// client is a *dodopayments.Client, for example from`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// dodopayments.NewClient(option.WithEnvironmentTestMode()); ctx is a context.Context.`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Entitlements`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`New`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ctx`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`EntitlementNewParams`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Premium Signals Group\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` IntegrationType`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`EntitlementIntegrationTypeTelegram`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` IntegrationConfig`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`IntegrationConfigUnionParam`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`IntegrationConfigTelegramConfigParam`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ChatID`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"-1001234567890\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ),`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`})`})}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`webhooks`,children:`Webhooks`}),`\n`,_jsxs(_components.p,{children:[`Consulte os `,_jsxs(_components.a,{href:`/developer-resources/webhooks/intents/entitlement-grant`,children:[`eventos de webhook `,_jsx(_components.code,{children:`entitlement_grant.*`})]}),`. As concessões do Telegram chegam `,_jsx(_components.code,{children:`Pending`}),` e permanecem `,_jsx(_components.code,{children:`Pending`}),` depois que o cliente vincula a conta do Telegram. Se um cliente com uma concessão entregue sair do chat, o Dodo Payments revoga a concessão com `,_jsx(_components.code,{children:`revocation_reason: platform_external`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`solução-de-problemas`,children:`Solução de problemas`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Chat doesn't appear in the picker`,id:`chat-doesnt-appear-in-the-picker`,children:_jsxs(_components.p,{children:[`Adicione o bot do Dodo Payments ao chat `,_jsx(_components.strong,{children:`como administrador`}),`, com `,_jsx(_components.strong,{children:`Adicionar usuários`}),` ativado, usando a conta do Telegram cujo ID de usuário você inseriu no dashboard. O chat aparece no seletor assim que o bot se torna administrador.`]})}),_jsxs(Accordion,{title:`Customer says the invite link doesn't work`,id:`customer-says-the-invite-link-doesnt-work`,children:[_jsx(_components.p,{children:`O bot aprova solicitações de entrada apenas da conta do Telegram vinculada. Peça ao cliente para abrir o link usando essa conta.`}),_jsx(_components.p,{children:`A revogação de uma concessão é definitiva. Não é possível emitir novamente uma concessão revogada, portanto o cliente precisa fazer uma nova compra para obter uma nova concessão.`})]}),_jsx(Accordion,{title:`Customer cancelled but is still in the chat`,id:`customer-cancelled-but-is-still-in-the-chat`,children:_jsxs(_components.p,{children:[`O bot precisa da permissão de administrador `,_jsx(_components.strong,{children:`Banir usuários`}),` para remover membros. Abra as configurações do chat e confirme que `,_jsx(_components.strong,{children:`Banir usuários`}),` e `,_jsx(_components.strong,{children:`Adicionar usuários`}),` estão habilitadas para o bot do Dodo Payments.`]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Telegram Entitlement","sidebarTitle":"Telegram","description":"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.","icon":"telegram","keywords":["Dodo Payments","Telegram","entitlement","canal privado","comunidade"],"href":"/pt-BR/features/entitlements/telegram"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"O que é entregue","slug":"o-que-é-entregue","depth":2,"children":[]},{"title":"Conectar Telegram","slug":"conectar-telegram","depth":2,"children":[]},{"title":"Fluxo do cliente","slug":"fluxo-do-cliente","depth":2,"children":[]},{"title":"Configuração obrigatória","slug":"configuração-obrigatória","depth":2,"children":[]},{"title":"Criar via API","slug":"criar-via-api","depth":2,"children":[]},{"title":"Webhooks","slug":"webhooks","depth":2,"children":[]},{"title":"Solução de problemas","slug":"solução-de-problemas","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dodopayments/0ee82a08f7b65bcb/seo.js","/_mintlify/custom/dodopayments/6f88c9bbee313616/assistant-loader.js"],"subdomain":"dodopayments","siteName":"Dodo Payments Documentation","title":"Telegram Entitlement - Dodo Payments Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/features/entitlements/telegram","matchLevel":1},"es":{"href":"/es/features/entitlements/telegram","matchLevel":1},"ar":{"href":"/ar/features/entitlements/telegram","matchLevel":1},"fr":{"href":"/fr/features/entitlements/telegram","matchLevel":1},"de":{"href":"/de/features/entitlements/telegram","matchLevel":1},"id":{"href":"/id/features/entitlements/telegram","matchLevel":1},"ja":{"href":"/ja/features/entitlements/telegram","matchLevel":1},"ko":{"href":"/ko/features/entitlements/telegram","matchLevel":1},"pt-BR":{"href":"/pt-BR/features/entitlements/telegram","matchLevel":0},"vi":{"href":"/vi/features/entitlements/telegram","matchLevel":1},"cn":{"href":"/cn/features/entitlements/telegram","matchLevel":1},"hi":{"href":"/hi/features/entitlements/telegram","matchLevel":1},"it":{"href":"/it/features/entitlements/telegram","matchLevel":1},"sv":{"href":"/sv/features/entitlements/telegram","matchLevel":1}}},"lastModified":"2026-09-28T05:12:06.500Z","gitLastModified":"2026-09-28T05:10:45.000Z","originalFileLocation":"pt-BR/features/entitlements/telegram.mdx","locale":"pt-BR"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Telegram Entitlement - Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=Telegram+Entitlement\u0026amp;description=Adicione+clientes+pagantes+a+um+grupo+ou+canal+privado+do+Telegram+quando+eles+assinarem+ou+comprarem%2C+e+remova-os+automaticamente+quando+o+acesso+terminar.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=c529d91796037a9fa49cbe5be278b2f37c924d08df639272975465d06b1c9cf1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Telegram Entitlement - Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=Telegram+Entitlement\u0026amp;description=Adicione+clientes+pagantes+a+um+grupo+ou+canal+privado+do+Telegram+quando+eles+assinarem+ou+comprarem%2C+e+remova-os+automaticamente+quando+o+acesso+terminar.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=c529d91796037a9fa49cbe5be278b2f37c924d08df639272975465d06b1c9cf1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#779812\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-BR/features/entitlements/telegram.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.dodopayments.com/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.dodopayments.com/es/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.dodopayments.com/ar/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.dodopayments.com/fr/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.dodopayments.com/de/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.dodopayments.com/id/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.dodopayments.com/ja/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.dodopayments.com/ko/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.dodopayments.com/vi/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.dodopayments.com/cn/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.dodopayments.com/hi/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.dodopayments.com/it/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"sv\" href=\"https://docs.dodopayments.com/sv/features/entitlements/telegram\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.dodopayments.com/features/entitlements/telegram\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dodopayments.com/#organization\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dodopayments.com#website\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram#webpage\",\"url\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram\",\"name\":\"Telegram Entitlement\",\"description\":\"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.\",\"dateModified\":\"2026-09-28T05:10:45.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.dodopayments.com/pt-BR/features/products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entitlements\",\"item\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Telegram Entitlement\",\"item\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram#article\",\"headline\":\"Telegram Entitlement\",\"name\":\"Telegram Entitlement\",\"description\":\"Adicione clientes pagantes a um grupo ou canal privado do Telegram quando eles assinarem ou comprarem, e remova-os automaticamente quando o acesso terminar.\",\"url\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/pt-BR/features/entitlements/telegram#webpage\"},\"dateModified\":\"2026-09-28T05:10:45.000Z\",\"keywords\":\"Dodo Payments, Telegram, entitlement, canal privado, comunidade\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dodo Payments Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dodo Payments Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/pt-BR/features/entitlements/telegram.md","siteName":"Dodo Payments Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/features/entitlements/telegram"}]},{"language":"es","pages":[{"title":"es","href":"/es/features/entitlements/telegram"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/features/entitlements/telegram"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/features/entitlements/telegram"}]},{"language":"de","pages":[{"title":"de","href":"/de/features/entitlements/telegram"}]},{"language":"id","pages":[{"title":"id","href":"/id/features/entitlements/telegram"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/features/entitlements/telegram"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/features/entitlements/telegram"}]},{"language":"pt-BR","tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Dodo Payments","sidebarTitle":"Introduction","icon":"rocket","href":"/pt-BR/introduction"},{"title":"Build with AI Coding Agents","sidebarTitle":"AI Coding Agents","icon":"robot","href":"/pt-BR/developer-resources/build-with-ai-coding-agents"},{"title":"Migrar para Dodo Payments","icon":"arrow-right-arrow-left","href":"/pt-BR/migrate-to-dodo"},{"title":"Account Verification","icon":"id-card","href":"/pt-BR/miscellaneous/verification-process"}]},{"group":"Features","pages":[{"sidebarTitle":"Produtos","title":"Produtos","icon":"box","href":"/pt-BR/features/products"},{"sidebarTitle":"Coleções de Produtos","title":"Coleções de Produtos","icon":"layer-group","href":"/pt-BR/features/product-collections"},{"sidebarTitle":"Pagamentos únicos","title":"Pagamentos únicos","icon":"credit-card","href":"/pt-BR/features/one-time-payment-products"},{"group":"Subscriptions","icon":"infinity","pages":[{"sidebarTitle":"Subscriptions","title":"Subscriptions","icon":"repeat","href":"/pt-BR/features/subscription"},{"sidebarTitle":"Complementos","title":"Complementos para Assinaturas","icon":"puzzle","href":"/pt-BR/features/addons"},{"title":"On-Demand Subscriptions","icon":"bolt","href":"/pt-BR/developer-resources/ondemand-subscriptions"}]},{"group":"Usage Based Billing","icon":"arrow-trend-up","pages":[{"sidebarTitle":"Introdução","title":"Cobrança baseada em uso","icon":"box","href":"/pt-BR/features/usage-based-billing/introduction"},{"sidebarTitle":"Medidores","title":"Medidores","icon":"sliders","href":"/pt-BR/features/usage-based-billing/meters"},{"sidebarTitle":"Ingestão de Eventos","title":"Ingestão de Eventos","icon":"bolt","href":"/pt-BR/features/usage-based-billing/event-ingestion"},{"group":"Ingestion Blueprints","icon":"copy","pages":[{"sidebarTitle":"Introdução","title":"Blueprints de Ingestão","icon":"box","href":"/pt-BR/features/usage-based-billing/ingestion-blueprints"},{"title":"Blueprint de LLM","icon":"brain-circuit","href":"/pt-BR/developer-resources/ingestion-blueprints/llm"},{"title":"Blueprint do API Gateway","icon":"cloud","href":"/pt-BR/developer-resources/ingestion-blueprints/api-gateway"},{"title":"Blueprint de Armazenamento de Objetos","icon":"box-archive","href":"/pt-BR/developer-resources/ingestion-blueprints/object-storage"},{"title":"Stream Blueprint","icon":"tower-broadcast","href":"/pt-BR/developer-resources/ingestion-blueprints/stream"},{"title":"Modelo de Intervalo de Tempo","icon":"clock","href":"/pt-BR/developer-resources/ingestion-blueprints/time-range"}]}]},{"sidebarTitle":"Credit-Based Billing","title":"Credit-Based Billing","icon":"coins","tag":"NEW","href":"/pt-BR/features/credit-based-billing"},{"sidebarTitle":"Cobrança Baseada em Assentos","title":"Cobrança Baseada em Assentos","icon":"users","href":"/pt-BR/features/seat-based-billing"},{"sidebarTitle":"Cobrança híbrida","title":"Modelos de cobrança híbrida","icon":"layer-group","href":"/pt-BR/features/hybrid-billing"},{"title":"Upsells \u0026 Downsells","icon":"arrow-up-right-dots","href":"/pt-BR/features/upsells-and-downsells"},{"group":"Customers","icon":"user-group","pages":[{"title":"Customer Management","icon":"user-group","href":"/pt-BR/features/customers"},{"sidebarTitle":"Portal do Cliente","title":"Portal do Cliente","icon":"id-card","href":"/pt-BR/features/customer-portal"},{"title":"Carteiras de clientes","icon":"wallet","tag":"NEW","href":"/pt-BR/features/customer-wallet"},{"sidebarTitle":"E-mails enviados","title":"Registros de e-mails de clientes","icon":"envelope","tag":"NEW","href":"/pt-BR/features/email-logs"},{"sidebarTitle":"Lista de bloqueio de clientes","title":"Lista de bloqueio de clientes","icon":"user-slash","tag":"NEW","href":"/pt-BR/features/customer-blocklist"}]},{"sidebarTitle":"Descontos","title":"Descontos","icon":"percent","href":"/pt-BR/features/discount-codes"},{"group":"Recovery","icon":"rotate","tag":"NEW","pages":[{"sidebarTitle":"Visão Geral","title":"Recuperação de Receita","icon":"rotate","href":"/pt-BR/features/recovery/overview"},{"sidebarTitle":"Recuperação de Carrinho Abandonado","title":"Recuperação de Carrinho Abandonado","icon":"cart-shopping","href":"/pt-BR/features/recovery/abandoned-cart-recovery"},{"sidebarTitle":"Gestão de Inscrições","title":"Gestão de Inscrições","icon":"repeat","href":"/pt-BR/features/recovery/subscription-dunning"},{"sidebarTitle":"Novas tentativas de pagamento de assinaturas","title":"Novas tentativas de pagamento de assinaturas","icon":"arrow-rotate-right","href":"/pt-BR/features/recovery/payment-retries"},{"sidebarTitle":"Retry manual","title":"Retry manual de pagamento","icon":"hand-pointer","tag":"NEW","href":"/pt-BR/features/recovery/manual-retry"}]},{"group":"Transactions","icon":"credit-card","pages":[{"title":"Pagamentos","icon":"money-bill-transfer","href":"/pt-BR/features/transactions/payments"},{"title":"Reembolsos","icon":"rotate-left","href":"/pt-BR/features/transactions/refunds"},{"title":"Disputes","icon":"circle-exclamation","href":"/pt-BR/features/transactions/disputes"}]},{"group":"Entitlements","icon":"gift","tag":"NEW","pages":[{"title":"Introduction","sidebarTitle":"Introduction","icon":"box-archive","href":"/pt-BR/features/entitlements/introduction"},{"title":"Chaves de Licença","icon":"key","href":"/pt-BR/features/license-keys"},{"title":"Entrega de Produtos Digitais","sidebarTitle":"Produtos Digitais","icon":"download","href":"/pt-BR/features/digital-product-delivery"},{"title":"Entitlement de Feature Flag","sidebarTitle":"Feature Flags","icon":"flag","tag":"NEW","href":"/pt-BR/features/entitlements/feature-flags"},{"title":"Discord Entitlement","sidebarTitle":"Discord","icon":"discord","href":"/pt-BR/features/entitlements/discord"},{"title":"GitHub Entitlement","sidebarTitle":"GitHub","description":"Conceda aos clientes acesso como colaborador a um repositório privado do GitHub no nível de permissão escolhido e revogue-o automaticamente em caso de cancelamento.","icon":"github","href":"/pt-BR/features/entitlements/github"},{"title":"Telegram Entitlement","sidebarTitle":"Telegram","icon":"telegram","href":"/pt-BR/features/entitlements/telegram"},{"title":"Entitlement do Framer","sidebarTitle":"Framer","description":"Forneça aos clientes pagantes o link de remix do seu template do Framer, para que possam fazer o remix na própria conta do Framer após a compra.","icon":"puzzle-piece","href":"/pt-BR/features/entitlements/framer"},{"title":"Notion Entitlement","sidebarTitle":"Notion","icon":"book","href":"/pt-BR/features/entitlements/notion"}]},{"group":"Payouts and Balances","icon":"wallet","pages":[{"title":"Processo de Pagamentos","icon":"money-bill","href":"/pt-BR/features/payouts/payout-structure"},{"title":"Saldos","icon":"file-invoice-dollar","href":"/pt-BR/features/account-summary-payout-wallet"}]},{"group":"Account Management","icon":"user","pages":[{"sidebarTitle":"Arquivar uma empresa","title":"Arquivando uma empresa","icon":"box-archive","tag":"NEW","href":"/pt-BR/features/archive-business"},{"title":"Configuração Multi-Brand","icon":"building-columns","href":"/pt-BR/features/multi-brands"},{"title":"Gerenciamento de Faturas","icon":"file-invoice-dollar","href":"/pt-BR/features/invoice-generation"},{"title":"Membros da Equipe","icon":"user-gear","href":"/pt-BR/features/team"},{"title":"Preferências de Comunicação","sidebarTitle":"Preferências de Comunicação","icon":"bell","tag":"NEW","href":"/pt-BR/features/communication-preferences"},{"title":"Minha Conta","icon":"user-gear","href":"/pt-BR/miscellaneous/accounts"}]},{"group":"Pricing","icon":"dollar-sign","pages":[{"sidebarTitle":"Preços com Impostos Inclusos","title":"Preços com Impostos Inclusos","icon":"file-invoice","href":"/pt-BR/features/tax-inclusive-pricing"},{"sidebarTitle":"Pague o Que Quiser","title":"Preços Pague o Que Quiser","icon":"dollar-sign","href":"/pt-BR/features/pay-what-you-want"},{"title":"Pagamentos B2B","icon":"money-bills","href":"/pt-BR/features/b2b-payments"},{"title":"Preços Localizados","sidebarTitle":"Preços Localizados","icon":"earth-americas","href":"/pt-BR/features/localized-pricing"},{"sidebarTitle":"Paridade do Poder de Compra","title":"Purchasing Power Parity","tag":"NEW","icon":"money-bill-trend-up","href":"/pt-BR/features/purchasing-power-parity"},{"sidebarTitle":"Charm Pricing","title":"Charm Pricing","tag":"NEW","icon":"tag","href":"/pt-BR/features/charm-pricing"}]},{"sidebarTitle":"Finalização de Compra","title":"Recursos de Finalização de Compra","icon":"cart-shopping","href":"/pt-BR/features/checkout"},{"sidebarTitle":"Design","title":"Design \u0026 Theme Customization","icon":"palette","tag":"NEW","href":"/pt-BR/features/design"},{"group":"Payment Methods","icon":"money-bill-wave","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","icon":"layer-group","href":"/pt-BR/features/payment-methods"},{"title":"Cartões de crédito e débito","sidebarTitle":"Cartões","icon":"credit-card","href":"/pt-BR/features/payment-methods/cards"},{"title":"Carteiras Digitais","sidebarTitle":"Carteiras Digitais","icon":"wallet","href":"/pt-BR/features/payment-methods/digital-wallets"},{"title":"Buy Now Pay Later (BNPL)","sidebarTitle":"BNPL","icon":"calendar-days","href":"/pt-BR/features/payment-methods/bnpl"},{"title":"ACH Direct Debit","sidebarTitle":"ACH Direct Debit","icon":"building-columns","href":"/pt-BR/features/payment-methods/ach"},{"title":"Métodos de pagamento na Índia","sidebarTitle":"Índia","icon":"indian-rupee-sign","href":"/pt-BR/features/payment-methods/india"},{"title":"Métodos de Pagamento Europeus","sidebarTitle":"Europa","icon":"euro-sign","href":"/pt-BR/features/payment-methods/europe"},{"title":"Métodos de Pagamento na Coreia do Sul","sidebarTitle":"Coreia do Sul","icon":"won-sign","href":"/pt-BR/features/payment-methods/south-korea"},{"title":"Métodos de pagamento da Ásia-Pacífico","sidebarTitle":"Ásia-Pacífico","icon":"earth-asia","href":"/pt-BR/features/payment-methods/asia-pacific"},{"title":"Pix","sidebarTitle":"Pix","icon":"brazilian-real-sign","href":"/pt-BR/features/payment-methods/pix"},{"title":"Stablecoins","sidebarTitle":"Stablecoins","icon":"dollar-sign","href":"/pt-BR/features/payment-methods/stablecoins"},{"title":"WeChat Pay","sidebarTitle":"WeChat Pay","icon":"comment-dollar","href":"/pt-BR/features/payment-methods/wechat"}]},{"title":"Analytics de terceiros","sidebarTitle":"Analytics de terceiros","icon":"chart-line","tag":"NEW","href":"/pt-BR/features/analytics"},{"sidebarTitle":"Moeda Adaptativa","title":"Moeda Adaptativa","icon":"money-bill-transfer","href":"/pt-BR/features/adaptive-currency"},{"group":"BYOP","icon":"shuffle","tag":"BETA","pages":[{"title":"Traga Seu Próprio Processador (BYOP)","sidebarTitle":"Visão geral","tag":"BETA","icon":"boxes-stacked","href":"/pt-BR/features/byop"},{"title":"Stripe - Conectar \u0026 Acesso à API Raw Card","sidebarTitle":"Stripe","icon":"stripe","href":"/pt-BR/features/byop/stripe"},{"title":"Adyen - Conexão e Acesso à API de Cartão Bruto","sidebarTitle":"Adyen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/adyen.svg","href":"/pt-BR/features/byop/adyen"}]},{"title":"Loja Virtual","icon":"store","href":"/pt-BR/features/storefront"},{"title":"Afiliados","icon":"users-line","href":"/pt-BR/features/affiliates"},{"title":"API de moderação","icon":"shield-check","tag":"NEW","href":"/pt-BR/features/moderation"},{"title":"Vendendo Bens Digitais no iOS","icon":"mobile","href":"/pt-BR/features/appstore-digital-goods"},{"title":"Analytics do Painel","sidebarTitle":"Analytics do Painel","icon":"chart-line","href":"/pt-BR/features/analytics-and-reporting"},{"title":"Relatórios","sidebarTitle":"Relatórios","icon":"file-invoice","href":"/pt-BR/features/reports"}]},{"group":"Integrate","pages":[{"group":"SDKs","icon":"box-open","pages":[{"sidebarTitle":"Visão Geral","title":"SDKs oficiais","icon":"box","href":"/pt-BR/developer-resources/dodo-payments-sdks"},{"title":"TypeScript","icon":"js","href":"/pt-BR/developer-resources/sdks/typescript"},{"title":"Python","icon":"python","href":"/pt-BR/developer-resources/sdks/python"},{"title":"Go","icon":"golang","href":"/pt-BR/developer-resources/sdks/go"},{"title":"Ruby","icon":"gem","href":"/pt-BR/developer-resources/sdks/ruby"},{"title":"Java","icon":"java","href":"/pt-BR/developer-resources/sdks/java"},{"title":"Kotlin","icon":"k","href":"/pt-BR/developer-resources/sdks/kotlin"},{"title":"PHP","icon":"php","href":"/pt-BR/developer-resources/sdks/php"},{"title":"C#","icon":"c","href":"/pt-BR/developer-resources/sdks/csharp"},{"title":"Rust","icon":"rust","href":"/pt-BR/developer-resources/sdks/rust"}]},{"group":"Mobile Checkout SDKs","icon":"mobile","pages":[{"title":"Mobile Integration Guide","sidebarTitle":"Integration Guide","icon":"mobile","href":"/pt-BR/developer-resources/mobile-integration"},{"title":"Android","sidebarTitle":"Android","tag":"NEW","icon":"android","href":"/pt-BR/developer-resources/sdks/android"},{"title":"iOS","sidebarTitle":"iOS","tag":"NEW","icon":"apple","href":"/pt-BR/developer-resources/sdks/ios"},{"title":"React Native","sidebarTitle":"React Native","tag":"NEW","icon":"react","href":"/pt-BR/developer-resources/sdks/react-native"},{"title":"Flutter","sidebarTitle":"Flutter","tag":"NEW","icon":"layer-group","href":"/pt-BR/developer-resources/sdks/flutter"}]},{"group":"Framework Adaptors","icon":"frame","pages":[{"sidebarTitle":"Visão Geral","title":"Visão Geral dos Adaptadores de Framework","icon":"box","href":"/pt-BR/developer-resources/framework-adaptors"},{"title":"Next.js Adaptor","icon":"code-merge","href":"/pt-BR/developer-resources/nextjs-adaptor"},{"title":"Adaptador do Better Auth","icon":"code-merge","href":"/pt-BR/developer-resources/better-auth-adaptor"},{"title":"Componente Convex","icon":"code-merge","href":"/pt-BR/developer-resources/convex-component"},{"title":"TanStack Adaptor","icon":"code-merge","href":"/pt-BR/developer-resources/tanstack-adaptor"},{"title":"Adaptador para Nuxt","icon":"code-merge","href":"/pt-BR/developer-resources/nuxt-adaptor"},{"title":"Adaptador Express","icon":"code-merge","href":"/pt-BR/developer-resources/express-adaptor"},{"title":"Astro Adaptor","icon":"code-merge","href":"/pt-BR/developer-resources/astro-adaptor"},{"title":"Adaptador SvelteKit","icon":"code-merge","href":"/pt-BR/developer-resources/sveltekit-adaptor"},{"title":"Hono Adaptor","icon":"code-merge","href":"/pt-BR/developer-resources/hono-adaptor"},{"title":"Remix Adaptor","icon":"code-merge","href":"/pt-BR/developer-resources/remix-adaptor"},{"title":"Adaptador Fastify","icon":"code-merge","href":"/pt-BR/developer-resources/fastify-adaptor"},{"title":"Bun Adaptor","icon":"code-merge","href":"/pt-BR/developer-resources/bun-adaptor"}]},{"group":"Webhooks","icon":"webhook","pages":[{"sidebarTitle":"Overview","title":"Webhooks","icon":"webhook","href":"/pt-BR/developer-resources/webhooks"},{"title":"Guia de eventos de Webhook","icon":"bell","href":"/pt-BR/developer-resources/webhooks/intents/webhook-events-guide"},{"group":"Webhook Payloads","icon":"code","pages":[{"title":"Pagamento","icon":"credit-card","href":"/pt-BR/developer-resources/webhooks/intents/payment"},{"sidebarTitle":"Assinatura","title":"Webhooks de assinatura","icon":"repeat","href":"/pt-BR/developer-resources/webhooks/intents/subscription"},{"title":"Reembolso","icon":"rotate-left","href":"/pt-BR/developer-resources/webhooks/intents/refund"},{"sidebarTitle":"Disputa","title":"Webhooks de Disputas","icon":"circle-exclamation","href":"/pt-BR/developer-resources/webhooks/intents/dispute"},{"title":"Chave de Licença","icon":"key","href":"/pt-BR/developer-resources/webhooks/intents/license-key"},{"title":"Concessão de Direitos","icon":"gift","href":"/pt-BR/developer-resources/webhooks/intents/entitlement-grant"},{"sidebarTitle":"Faturamento baseado em créditos","title":"Webhooks de faturamento baseado em créditos","icon":"coins","href":"/pt-BR/developer-resources/webhooks/intents/credit"},{"title":"Recuperação","icon":"rotate","href":"/pt-BR/developer-resources/webhooks/intents/recovery"},{"sidebarTitle":"Payout","title":"Payout Webhooks","icon":"money-bill-transfer","href":"/pt-BR/developer-resources/webhooks/intents/payout"}]},{"group":"Deploy to Cloud","icon":"rocket","pages":[{"title":"Funções Vercel","icon":"triangle","href":"/pt-BR/developer-resources/webhooks/examples/vercel-example"},{"title":"Cloudflare Workers","icon":"cloud","href":"/pt-BR/developer-resources/webhooks/examples/cloudflare-example"},{"title":"Supabase Edge Functions","icon":"bolt","href":"/pt-BR/developer-resources/webhooks/examples/supabase-example"},{"title":"Funções do Netlify","icon":"diamond","href":"/pt-BR/developer-resources/webhooks/examples/netlify-example"}]}]},{"group":"Testing \u0026 Demo Tools","icon":"flask","pages":[{"title":"Modo de Teste vs Modo Ao Vivo","icon":"toggle-on","href":"/pt-BR/miscellaneous/test-mode-vs-live-mode"},{"title":"Testing Process","icon":"flask","href":"/pt-BR/miscellaneous/testing-process"},{"title":"Produto de Demonstração Atlas","icon":"palette","href":"/pt-BR/features/atlas-demo-website"}]},{"group":"Boilerplates","icon":"box-open","pages":[{"sidebarTitle":"Expo","title":"Boilerplate do Expo","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/expo.svg","tag":"NEW","href":"/pt-BR/developer-resources/expo-boilerplate"},{"sidebarTitle":"Supabase","title":"Boilerplate do Supabase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/supabase.svg","href":"/pt-BR/developer-resources/supabase-boilerplate"},{"sidebarTitle":"Plugin Figma","title":"Plugin do Figma","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/figma.svg","href":"/pt-BR/integrations/figma-plugin"},{"sidebarTitle":"Next.js","title":"Next.js Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/nextjs.svg","href":"/pt-BR/developer-resources/nextjs-boilerplate"},{"sidebarTitle":"Astro","title":"Astro Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/astro.svg","href":"/pt-BR/developer-resources/astro-boilerplate"},{"sidebarTitle":"FastAPI","title":"FastAPI Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/fastapi.svg","tag":"NEW","href":"/pt-BR/developer-resources/fastapi-boilerplate"},{"sidebarTitle":"Go","title":"Go Boilerplate","icon":"golang","tag":"NEW","href":"/pt-BR/developer-resources/go-boilerplate"}]},{"title":"Dodo CLI","icon":"terminal","tag":"NEW","href":"/pt-BR/developer-resources/sdks/cli"},{"title":"Overlay Checkout","icon":"cart-shopping","href":"/pt-BR/developer-resources/overlay-checkout"},{"title":"Checkout Inline","icon":"credit-card","href":"/pt-BR/developer-resources/inline-checkout"},{"title":"Billing SDK","icon":"boxes-stacked","href":"/pt-BR/developer-resources/billingsdk"},{"title":"Dodo Payments MCP Server","icon":"server","href":"/pt-BR/developer-resources/mcp-server"},{"title":"Agent Skills","icon":"wand-magic-sparkles","href":"/pt-BR/developer-resources/agent-skills"},{"sidebarTitle":"Sincronização de Banco de Dados","title":"Sincronize com seu banco de dados","icon":"database","href":"/pt-BR/developer-resources/dodo-sync"},{"sidebarTitle":"Migração de Assinaturas","title":"Migração de Assinaturas para Dodo Payments","icon":"file-import","href":"/pt-BR/miscellaneous/subscription-migration"}]},{"group":"Merchant of Record","pages":[{"sidebarTitle":"O que é MoR?","title":"Introdução","icon":"building-columns","href":"/pt-BR/features/mor-introduction"},{"title":"MoR vs PG","icon":"scale-balanced","href":"/pt-BR/features/mor-vs-pg"},{"title":"Países elegíveis para aceitação de comerciantes","icon":"globe","href":"/pt-BR/miscellaneous/accepted-countries-and-territories"},{"title":"Política de Revisão e Monitoramento","icon":"magnifying-glass","href":"/pt-BR/miscellaneous/review-monitoring-policy"},{"sidebarTitle":"Bypass of App Store Fees","title":"Como evitar as taxas da App Store e da Play Store usando Dodo Payments","icon":"shield-check","href":"/pt-BR/features/bypassing-app-store-fees"}]},{"group":"Miscellaneous","pages":[{"group":"Support Channels","icon":"headset","pages":[{"title":"Ajuda e Suporte","icon":"headset","href":"/pt-BR/miscellaneous/help-support"},{"title":"Solicitação de Funcionalidade e Roteiro","icon":"lightbulb","href":"/pt-BR/features/feature-request"}]},{"title":"Apps para Mobile e Desktop","icon":"mobile","href":"/pt-BR/features/mobile-app"},{"title":"Política de Relato de Segurança","icon":"shield","href":"/pt-BR/miscellaneous/security-policy"}]}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/pt-BR/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","pages":[{"title":"API Reference","href":"/pt-BR/api-reference/introduction"}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/pt-BR/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/pt-BR/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/pt-BR/community/overview"}]}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/features/entitlements/telegram"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/features/entitlements/telegram"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/features/entitlements/telegram"}]},{"language":"it","pages":[{"title":"it","href":"/it/features/entitlements/telegram"}]},{"language":"sv","pages":[{"title":"sv","href":"/sv/features/entitlements/telegram"}]}]},"basePath":"","title":"Telegram Entitlement - Dodo Payments Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-u3J1-UOn.js","DynamicMarkdown-B-f2cqXQ.js","zoom-image-lightbox-DTFzvaXJ.js","lightbox-handle-r17bVUz3.js"]}