टेलीग्राम बोट एकीकरण
यो गाइडले तपाइँको टेलिग्राम बटलाई chat.smsbat.com प्यानलमा कसरी जडान गर्ने भनेर बताउँछ।
१. प्यानलमा बट थप्दै
ड्यासबोर्डमा गएर My Accounts -> Telegram bots मा जानुहोस्।
- Add Bot मा क्लिक गर्नुहोस्।
- टेलिग्राम बोट डाटा (नाम, टोकन) भर्नुहोस् र प्रणालीमा बचत गर्नुहोस्।
- बचत गरेपछि, बट सेटिङहरूमा जानुहोस् र कलब्याक URL ढाँचा गर्न यसको ID पुन: प्राप्त गर्नुहोस्।
२. Chat.SMSBAT सँग एकीकरण विकल्पहरू
विकल्प २.१: टेलिग्रामबाट ओम्नी च्याटमा कलब्याक प्रोक्सी गर्दै
यस प्रवाहमा, तपाइँको सर्भरले टेलिग्राम वेबहुक सिधै प्राप्त गर्दछ र त्यसपछि पेलोड 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 वेबहुकमा प्रोक्सी गर्दछ।
- "च्याट सुरु गर्नुहोस्" बटनको सही पाठ/कार्य प्रदान गर्नुहोस्।
- "अन्त कुराकानी" बटनको सही पाठ/कार्य प्रदान गर्नुहोस्।
विकल्प २.२: प्रोक्सी तर्क ग्राहकलाई फिर्ता
यस प्रवाहमा, SMSBAT टेलिग्राममा प्रत्यक्ष वेबहुकको रूपमा सेट गरिएको छ। 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}
- "च्याट सुरु गर्नुहोस्" बटनको सही पाठ/कार्य प्रदान गर्नुहोस्।
- "अन्त कुराकानी" बटनको सही पाठ/कार्य प्रदान गर्नुहोस्।