Kanal obuna tekshirish

Daraja: 🟡 O'rta Vaqt: 15 daqiqa

Natija

Bot foydalanuvchining kanalga obuna bo'lganini tekshiradi. Obuna bo'lmagan foydalanuvchilarga kontent ko'rsatilmaydi.

Kerakli node'lar

  • Command Trigger

  • Check Membership

  • If node

  • Text Message (tugmalar bilan)

  • Callback Query Trigger

Qadam 1: /start

Command Trigger:

  • Command: start

  • Global: ✅

Qadam 2: Obuna tekshirish

Check Membership node:

  • Chat ID: @your_channel yoki -1001234567890

  • User ID: {{user.id}}

Bu node ikki chiqishga ega:

  • Member — obuna bo'lgan

  • Not Member — obuna bo'lmagan

Qadam 3: Obuna bo'lmagan

Text Message (Not Member yo'lida):

Inline Keyboard:

Matn
Callback/URL

📢 Kanalga o'tish

URL: https://t.me/your_channel

✅ Tekshirish

Callback: check_sub

Qadam 4: Qayta tekshirish

Callback Query Trigger:

  • Filter: equals

  • Value: check_sub

Callback Answer (bo'sh)

Check Membership (qayta tekshirish)

If Member:Edit Message:

→ Asosiy menu

If Not Member:Callback Answer:

  • Text: "Siz hali obuna bo'lmagansiz!"

  • Show alert: ✅

(Xabar o'zgarmaydi)

Qadam 5: Obuna bo'lgan

Text Message (Member yo'lida):

(Asosiy menu tugmalari)

Oqim sxemasi

Bir nechta kanal

Bir nechta kanalga obunani tekshirish:

Custom Code bilan

If node

Eslatmalar

circle-exclamation
circle-info

Foydalanuvchi guruhga qo'shilganda "left" status bo'lishi mumkin — "member" yoki "administrator" tekshiring.

Keyingi

API bilan ishlaydigan botchevron-right

Last updated

Was this helpful?