Skip to main content
يمنح استحقاق Telegram العملاء الذين يدفعون إمكانية الوصول إلى مجموعة أو قناة خاصة على Telegram. يربط العميل حسابه على Telegram في Customer Portal، ويرسل روبوت Telegram التابع لـ Dodo Payments رابط طلب انضمام تتم الموافقة عليه لهذا الحساب فقط. عند إلغاء المنح، يزيل الروبوت العميل من الدردشة.

ما يتم تقديمه

  • يتم إنشاء المنحة في Pending. وتظل في Pending بعد أن يربط العميل حسابه على Telegram ويُصدر البوت رابط طلب الانضمام.
  • في Customer Portal، ينقر العميل على Connect، ويرسل /start إلى بوت Dodo Payments للحصول على معرّف مستخدم Telegram الخاص به، ثم يُدخله وينقر على Link account.
  • يرسل البوت إلى العميل رابط طلب الانضمام في Telegram. وعندما يطلب العميل الانضمام، يوافق البوت على الطلب لحساب العميل المرتبط فقط.
  • عند الإلغاء أو استرداد الأموال أو الإلغاء اليدوي، يزيل البوت العميل من الدردشة ويحظره. وإذا اشترى العميل مرة أخرى، يرفع البوت الحظر قبل إرسال رابط جديد.
تشمل الاستخدامات الشائعة القنوات الخاصة الفا، مجموعات الإشارات المدفوعة، وامتيازات المستوى المجتمعي.

ربط تيليجرام

1

Open Entitlements

في لوحة تحكم Dodo Payments، انتقل إلى Entitlements وانقر على +، ثم اختر Telegram Access باعتباره التكامل. تطلب لوحة التحكم منك Telegram user ID، الذي يربط الدردشات التي تضيف إليها الروبوت بنشاطك التجاري.
نموذج وصول جديد للاستحقاق في تيليجرام يطالب بمعرف المستخدم في تيليجرام وزر ربط تيليجرام

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

تحدث الخطوتان التاليتان في Telegram، ويمكنك تنفيذهما بأي ترتيب: الحصول على user ID وإضافة الروبوت إلى الدردشة بصفته مسؤولًا. بعد إكمال الخطوتين، عد إلى لوحة التحكم لتنفيذ الخطوة الأخيرة.
2

Get Your Telegram User ID

في Telegram، أرسل /start إلى:
  • @dodo_payments_bot إذا كنت تستخدم وضع الحياة
  • @DodoPaymentsTestBot إذا كنت تستخدم وضع الاختبار
يرد الروبوت باستخدام Telegram user ID الرقمي الخاص بك. انسخه، ثم الصقه في لوحة التحكم في الخطوة الأخيرة.
3

Add the Bot to Your Chat as an Admin

من حساب Telegram نفسه، افتح المجموعة أو القناة التي تريد تقييد الوصول إليها، ثم أضف الروبوت نفسه بصفته مسؤولًا (@dodo_payments_bot للوضع المباشر، و@DodoPaymentsTestBot لوضع الاختبار). فعّل هذين الإذنين:
  • Ban Users: مطلوب لإزالة الأعضاء عند إلغاء المنحة.
  • Add Users: مطلوب لدعوة العملاء الذين يدفعون.
اترك كل إذن مسؤول آخر مغلقًا.
شاشة ترقيه تيليجرام إلى مسؤول تظهر تفعيل حظر المستخدمين وإضافة المستخدمين لروبوت Dodo Payments

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

4

Connect Telegram and Pick the Chat

ارجع إلى لوحة التحكم، والصق user ID من الخطوة 2 في Telegram User ID، ثم انقر على Connect Telegram. تعرض قائمة Chat المجموعات والقنوات التي أضفت إليها الروبوت من ذلك الحساب. اختر الدردشة التي تريد تقييد الوصول إليها، وأدخل Name للاستحقاق، ثم انقر على Create Entitlement.

تدفق العميل

  1. يُكمل العميل عملية الدفع.
  2. ينشئ Dodo Payments منحة Pending. لا يوجد رابط دعوة بعد.
  3. يعرض بريد تأكيد الدفع الاستحقاق بالحالة Action Required ويربطه بـ Customer Portal. في البوابة، ينقر العميل على Connect، ويرسل /start إلى الروبوت، ويدخل Telegram user ID الخاص به، ثم ينقر على Link account.
  4. يرسل الروبوت إلى العميل رابط طلب انضمام في Telegram. يفتح العميل الرابط ويطلب الانضمام، ثم يوافق الروبوت على الطلب.
  5. عند إلغاء المنحة، يزيل الروبوت العميل من الدردشة.
يوافق الروبوت على طلبات الانضمام من حساب Telegram الذي ربطه العميل فقط. ولا يمنح الرابط المُعاد توجيهه أي شخص آخر إمكانية الوصول. ولا يمكن تغيير الحساب المرتبط في منحة موجودة.

الإعدادات المطلوبة

الإنشاء عبر API

الويب هوكس

راجع أحداث entitlement_grant.* webhook. تصل منح Telegram في Pending وتظل في Pending بعد أن يربط العميل حسابه على Telegram. إذا غادر عميل لديه منحة مُسلَّمة الدردشة، فإن Dodo Payments يلغي المنحة باستخدام revocation_reason: platform_external.

استكشاف الأخطاء وإصلاحها

أضف روبوت Dodo Payments إلى الدردشة بصفته مسؤولًا مع تفعيل Add Users، وذلك من حساب Telegram الذي أدخلت user ID الخاص به في لوحة التحكم. تظهر الدردشة في القائمة بمجرد أن يصبح الروبوت مسؤولًا.
يحتاج البوت إلى إذن المشرف Ban Users لإزالة الأعضاء. افتح إعدادات الدردشة وتأكد من تفعيل كلٍّ من Ban Users وAdd Users لبوت Dodo Payments.
آخر تعديل في ٢٦ سبتمبر ٢٠٢٦