Documentação do Webhook de Chat do Discourse

Continuando a discussão de Usar a API para postar no canal de chat?:

webhook_url = 'https://forum.unofficed.com/chat/hooks/fff.json'
payload = {
    'text': 'Olá, mundo!',
    'username' : 'dexter',
    'avatar_url': 'https://forum.unofficed.com/user_avatar/forum.unofficed.com/dexter/120/801_2.png'
}
response = requests.post(webhook_url, data=payload)

Agora, quais são os parâmetros que posso fornecer, como forneci a chave “text”? Adicionei username e avatar_url como referência do Discord. Mas existe alguma documentação detalhada?

2 curtidas

Bem-vindo de volta! :wave:

Se você estiver usando o webhook, o único parâmetro disponível é text.
Você define um nome de usuário/avatar ao criar o webhook (admin → plugins → chat).

Webhooks de entrada podem ser usados por sistemas externos para postar mensagens em um canal de chat designado como um usuário bot através do endpoint /hooks/:key. A carga útil consiste em um único parâmetro text, que é limitado a 2000 caracteres.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.