सर्वर साइड से हुआ एक इवेंट जो किसी एजेंट और उपयोगकर्ता के बीच हुई बातचीत से जुड़ा है.
उदाहरण के लिए, अगर बॉट मैसेज के लिए TTL सेट करता है और TTL की समयसीमा खत्म हो जाती है, तो यह इवेंट पार्टनर को यह सूचित करने के लिए चलाया जाएगा कि बॉट मैसेज का समय खत्म हो गया है.
ServerEvent, "डेटा" में दिखता है "मैसेज" फ़ील्ड में वह ऑब्जेक्ट जो एजेंट को Pub/Sub की अपनी सदस्यता से मिलता है. "डेटा" फ़ील्ड, base64 कोड में बदली गई स्ट्रिंग है. इसे सर्वर इवेंट स्ट्रक्चर से मेल खाने के लिए डिकोड करना ज़रूरी है.
JSON के काेड में दिखाना |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
फ़ील्ड | |
---|---|
phoneNumber |
इवेंट में शामिल उपयोगकर्ता का फ़ोन नंबर (E.164 फ़ॉर्मैट में). |
agentId |
एजेंट का यूनीक आइडेंटिफ़ायर. आरसीएस बिज़नेस मैसेजिंग ने सेट किया. |
messageId |
इवेंट से जुड़े मैसेज का आरसीएस मैसेज आईडी. |
eventType |
इवेंट का टाइप. |
eventId |
इवेंट इंस्टेंस के लिए असाइन किया गया यूनीक इवेंट आईडी. |
sendTime |
वह समय जब सर्वर इवेंट भेजता है. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |