Անցնել պարունակությանը

Telegram բոտի ինտեգրում

Այս ուղեցույցը բացատրում է, թե ինչպես միացնել ձեր Telegram Bot-ը «chat.smsbat.com» վահանակին:

1. Բոտի ավելացում վահանակին

Գործակալության վահանակում նավարկեք դեպի Իմ հաշիվները -> Telegram bots:

  1. Սեղմեք Ավելացնել բոտ:
  2. Լրացրեք Telegram բոտի տվյալները (անունը, նշանը) և պահպանեք այն համակարգում։
  3. Պահելուց հետո անցեք բոտի կարգավորումներ և առբերեք նրա ID-ը՝ հետ կանչելու URL-ը ձևակերպելու համար:

2. Ինտեգրման ընտրանքներ Chat.SMSBAT-ի հետ

Տարբերակ 2.1. Proxying callbacks from Telegram-ից Omni Chat

Այս հոսքում ձեր սերվերը ուղղակիորեն ստանում է Telegram-ի վեբ-կեռիկը և այնուհետև ուղարկում է ծանրաբեռնվածությունը SMSBAT:

sequenceDiagram
    participant Client as Client Server
    participant Tg as Telegram
    participant Proxy as SMSBAT Proxy
    participant Chat as Omni Chat
    actor Operator

    Client->>Tg: Send data to bot
    Tg->>Client: Callback from Telegram
    Client->>Proxy: Forward Telegram callback to SMSBAT
    Proxy->>Chat: Reaction to trigger message
    Operator->>Chat: Review and respond
    Chat->>Tg: Interaction with Telegram

** Պահանջները: ** - Համոզվեք, որ հաճախորդի համակարգը մուտքային հետադարձ զանգերը վստահում է անմիջապես «chat.smsbat.com» վեբ-կապին: - Տրամադրեք «Start Chat» կոճակի ճշգրիտ տեքստը/գործողությունը: - Տրամադրեք «Վերջ զրույցի» կոճակի ճշգրիտ տեքստը/գործողությունը:

Տարբերակ 2.2. Պրոքսիացված տրամաբանությունը վերադարձվում է հաճախորդին

Այս հոսքում SMSBAT-ը սահմանվում է որպես Telegram-ի ուղիղ վեբ-կեռիկ: SMSBAT-ը ստանում է իրադարձությունը և այնուհետև վերադարձնում է ձեր համակարգին վերադարձվող զանգը:

sequenceDiagram
    participant Client as Client Server
    participant Tg as Telegram
    participant Proxy as SMSBAT Proxy
    participant Chat as Omni Chat
    actor Operator

    Client->>Tg: Send data to bot
    Tg->>Proxy: Callback on events from Telegram
    Proxy->>Client: Forward Telegram callback to Client
    Proxy->>Chat: Reaction to trigger message
    Operator->>Chat: Review and respond
    Chat->>Tg: Operator interaction with Telegram

** Պահանջները: ** - Տրամադրեք առաջացած հետ կանչի URL-ը, որը ձևակերպվել է բոտն ավելացնելուց հետո: URL-ը նման կլինի. «https://restapi.smsbat.com/api/tg_callback/{ID}»: - Տրամադրեք «Start Chat» կոճակի ճշգրիտ տեքստը/գործողությունը: - Տրամադրեք «Վերջ զրույցի» կոճակի ճշգրիտ տեքստը/գործողությունը: