Skip to main content
Entitlement Telegram memberikan pelanggan yang membayar akses ke grup atau channel Telegram privat. Pelanggan menautkan akun Telegram mereka di Customer Portal, lalu bot Telegram Dodo Payments mengirimkan link permintaan bergabung yang hanya akan disetujui untuk akun tersebut. Saat grant dicabut, bot menghapus pelanggan dari chat.

Hasil yang Dikirimkan

  • Grant dibuat di Pending. Grant tetap Pending setelah pelanggan menautkan akun Telegram mereka dan bot mengeluarkan tautan permintaan bergabung.
  • Di Customer Portal, pelanggan mengeklik Hubungkan, mengirim /start ke bot Dodo Payments untuk mendapatkan ID pengguna Telegram mereka, memasukkannya, lalu mengeklik Tautkan akun.
  • Bot mengirimkan tautan permintaan bergabung kepada pelanggan melalui Telegram. Saat pelanggan meminta untuk bergabung, bot menyetujui permintaan hanya untuk akun tertaut mereka.
  • Saat pembatalan, pengembalian dana, atau pencabutan manual, bot mengeluarkan pelanggan dari chat dan memblokirnya. Jika mereka membeli lagi, bot mencabut pemblokiran sebelum mengirimkan tautan baru.
Penggunaan umum termasuk saluran alpha pribadi, grup sinyal berbayar, dan keuntungan tingkat komunitas.

Hubungkan Telegram

1

Open Entitlements

Di dasbor Dodo Payments, buka Entitlements dan klik +, lalu pilih Telegram Access sebagai integrasi. Dasbor meminta ID pengguna Telegram Anda, yang menautkan chat yang Anda tambahkan bot ke akun bisnis Anda.
Form akses Telegram Entitlement baru meminta ID pengguna Telegram dan tombol Hubungkan Telegram

New Entitlement → Telegram Access. The dashboard needs your Telegram user ID before it lists chats.

Dua langkah berikutnya dilakukan di Telegram, dan Anda dapat melakukannya dalam urutan apa pun: dapatkan ID pengguna Anda dan tambahkan bot ke chat Anda sebagai admin. Setelah keduanya selesai, kembali ke dasbor untuk langkah terakhir.
2

Get Your Telegram User ID

Di Telegram, kirim /start ke:
  • @dodo_payments_bot jika Anda menggunakan Live Mode
  • @DodoPaymentsTestBot jika Anda menggunakan Test Mode
Bot membalas dengan ID pengguna Telegram numerik Anda. Salin ID tersebut. Anda akan menempelkannya ke dasbor pada langkah terakhir.
3

Add the Bot to Your Chat as an Admin

Dari akun Telegram yang sama, buka grup atau channel yang ingin Anda batasi aksesnya dan tambahkan bot yang sama sebagai admin (@dodo_payments_bot untuk mode live, @DodoPaymentsTestBot untuk mode pengujian). Aktifkan dua izin berikut:
  • Ban Users: diperlukan untuk menghapus anggota saat pencabutan.
  • Add Users: diperlukan untuk mengundang pelanggan yang membayar.
Nonaktifkan izin admin lainnya.
Layar Promosikan ke admin Telegram menunjukkan Ban Users dan Add Users diaktifkan untuk bot Dodo Payments

Telegram → Promote to admin. Only Ban Users and Add Users need to be enabled.

4

Connect Telegram and Pick the Chat

Kembali ke dasbor, tempelkan ID pengguna dari langkah 2 ke Telegram User ID lalu klik Connect Telegram. Pemilih Chat menampilkan grup dan channel tempat Anda menambahkan bot dari akun tersebut. Pilih chat yang ingin Anda batasi aksesnya, masukkan Name untuk entitlement, lalu klik Create Entitlement.

Alur Pelanggan

  1. Pelanggan menyelesaikan checkout.
  2. Dodo Payments membuat grant Pending. Belum ada link undangan.
  3. Email konfirmasi pembayaran mencantumkan entitlement sebagai Action Required dan menautkan ke Customer Portal. Di portal, pelanggan mengeklik Connect, mengirim /start ke bot, memasukkan ID pengguna Telegram mereka, lalu mengeklik Link account.
  4. Bot mengirimkan link permintaan bergabung kepada pelanggan di Telegram. Pelanggan membuka link tersebut dan meminta untuk bergabung, lalu bot menyetujui permintaan itu.
  5. Saat pencabutan, bot menghapus pelanggan dari chat.
Bot hanya menyetujui permintaan bergabung dari akun Telegram yang ditautkan oleh pelanggan. Link yang diteruskan tidak memberikan akses kepada orang lain. Akun yang tertaut tidak dapat diubah pada grant yang sudah ada.

Konfigurasi yang Diperlukan

Membuat melalui API

Webhook

Lihat event webhook entitlement_grant.*. Grant Telegram tiba Pending dan tetap Pending setelah pelanggan menautkan akun Telegram mereka. Jika pelanggan dengan grant yang telah dikirim meninggalkan chat, Dodo Payments mencabut grant tersebut dengan revocation_reason: platform_external.

Pemecahan masalah

Tambahkan bot Dodo Payments ke chat sebagai admin dengan Add Users diaktifkan, dari akun Telegram yang ID penggunanya Anda masukkan di dasbor. Chat akan muncul di pemilih setelah bot menjadi admin.
Bot memerlukan izin admin Ban Users untuk mengeluarkan anggota. Buka pengaturan chat dan pastikan Ban Users serta Add Users diaktifkan untuk bot Dodo Payments.
Terakhir diubah pada 26 September 2026