Ler conteúdo do canal de chat público da API

Olá, existe algum documento que explique como acessar o canal de chat pela API? obrigado

Você pode tentar olhar em este tópico.

Não temos nenhuma documentação oficial da API para chat ATM.

Para obter as informações do canal, o endpoint é: /chat/api/channels/:id.json

Se você quiser acessar as mensagens: /chat/api/channels/:id/messages.json com os parâmetros disponíveis sendo:

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

É possível POSTar em um canal dinâmico como um usuário específico? Eu vi a configuração de webhooks, mas parece que só funciona para um único canal existente atuando como o usuário do sistema.

Estou usando minha instância como o backend para os recursos de comunidade da minha plataforma e estou interessado em aproveitar o chat, já que isso parece mais apropriado do que configurar o comprimento e o limite de taxa dos Tópicos para permitir comunicações curtas.

Digitei muito cedo, descobri, mas acho que isso é “não oficial”

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": "Minha ótima mensagem de chat!"}'
1 curtida