Skip to content

High Level Architecture Overview

Chris Smit edited this page Sep 28, 2023 · 1 revision

image

Ad hoc bot messages

These are messages that originates from

  • Reminders
  • No activity pings

There is a periodic celery task that checks for pending messages that need to be sent to the user. When a message is triggered, it is typically sent to the Channel by means of a call to a client library. For the Web channel though, things work a bit differently. The UI polls the backend for new messages using a since parameter. This is then used to return all messages that were created after the since parameter, so "sending" an AI message to the UI is done by simply adding a new record (type AI) in the message history.

Clone this wiki locally