Чтение содержимого публичного канала чата через API

Здравствуйте, есть ли документация, объясняющая, как получить доступ к чат-каналу через API? Спасибо.

Попробуйте посмотреть эту тему: this.

На данный момент у нас нет официальной документации API для чата.

Чтобы получить информацию о канале, используйте конечную точку: /chat/api/channels/:id.json

Если вы хотите получить доступ к сообщениям, используйте: /chat/api/channels/:id/messages.json. Доступные параметры:

fetch_from_last_read=true
page_size=10
target_message_id=23323
direction=past/future

Возможно ли отправлять POST-запросы в динамический канал от имени конкретного пользователя? Я видел конфигурацию веб-хуков, но, похоже, она работает только для одного существующего канала, действующего от имени системного пользователя.

Я использую свой экземпляр в качестве бэкенда для функций сообщества моей платформы и заинтересован в использовании чата, так как это кажется более подходящим решением, чем настройка длины тем и ограничений скорости для возможности коротких коммуникаций.

Написал слишком рано, я разобрался, но, полагаю, это «неофициальный» способ

curl --location 'https://MY_DISCOURSE.com/chat/4.json' \
--header 'Content-Type: application/json' \
--header 'Api-Key: THE_KEY' \
--header 'Api-Username: THE_ACTING_USER' \
--data '{ "message": "Мое отличное сообщение в чат!"}'