Telegram բոտի ինտեգրում
Այս ուղեցույցը բացատրում է, թե ինչպես միացնել ձեր Telegram Bot-ը «chat.smsbat.com» վահանակին:
1. Բոտի ավելացում վահանակին
Գործակալության վահանակում նավարկեք դեպի Իմ հաշիվները -> Telegram bots:
- Սեղմեք Ավելացնել բոտ:
- Լրացրեք Telegram բոտի տվյալները (անունը, նշանը) և պահպանեք այն համակարգում։
- Պահելուց հետո անցեք բոտի կարգավորումներ և առբերեք նրա 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» կոճակի ճշգրիտ տեքստը/գործողությունը: - Տրամադրեք «Վերջ զրույցի» կոճակի ճշգրիտ տեքստը/գործողությունը: