githubEdit

Components list

(Read the component readme files for more information.)

Smartify project pages

Smartify (https://developer.smartifyai.in/architecture/components#tiledesk)

Core

Mobile apps

SDKs

Chat21 Messaging engine (Tiledek supports two Chat21 engines)

RabbitMQ + MQTT engine

Firebase engine

Web Clients

SDKs

Mobile SDKs

Components dependency diagram

Components overview

Chat21arrow-up-right is the default messaging engine of Tiledesk. Chat21 has multi-platform SDKs: native iOS and Android mobile SDKs and Web SDKs.

Widget, Web Chat and Native mobile apps are Chat21 modules.

Chat21 uses RabbitMQarrow-up-right + MQTTarrow-up-right realtime engine. See the announcement herearrow-up-right.

Smartify with RabbitMQ + MQTT Chat21 engine

Chat21 communicates with Smartify through webhooks. When a Chat21 event occurs — a new message arrives, a new member joins a group, etc — a new Event is created and notified to Smartify Server. Chat21 then makes an HTTP POST request to send the Event to the Smartify webhook endpoint (see https://github.com/Tiledesk/tiledesk-server/blob/master/channels/chat21/chat21WebHook.js).

Smartify network diagram

Tiledesk-server overview

Previous: Architecture overview Next: Bot Design diagram

Last updated 1 year ago

(Privacy policy: https://tiledesk.com/privacy.html)

Last updated