Skip to content

Input sources and receivers

Wagtail Live can receive messages from various input sources. Slack and Telegram are supported. An API and web application are in development.

Each input source has a receiver class. This class handles the incoming message, converts it to Streamfield blocks and stores it on the live blog page.

Not all input sources support all actions:

Action Slack Telegram
Post message ✅ ✅
Update message ✅ ✅
Delete message ✅ ❌ 1
Post image ✅ ✅
Update image ✅ ✅
Delete image ✅ ❌ 2
Embed ✅ ✅
Emoji ✅ ✅

1,2 Telegram does not call the webhook on delete.

Note

In the Wagtail admin interface, you can edit messages. A message update is published to your live page automatically. A message update does not update the input source. Slack or Telegram still display the old message.