API Python Envia posts

Se você precisar usar Python para postar no seu fórum, tenho certeza que este código certamente ajudará.

Primeiro, baixe a ferramenta de postagem: tools.

Ou instale o pacote diretamente:

pip install fluent-discourse

Para mais interfaces, consulte:

Discourse API Docs

Muito obrigado por simplificar a quantidade de código na API de requisições em Python.

from fluent_discourse import Discourse
client = Discourse(base_url="url", username="user_name",
                   api_key="user_key", raise_for_rate_limit=True)
data = {
    'title': '',
# conteúdo
    'raw': '',
# Obtenha um ID de postagem quando precisar responder a uma postagem
#     'topic_id': '5',
# ID da categoria
   'category': '5',
# tags
    'tags': ['Etiqueta 1', 'Etiqueta 2'],

}
latest = client.posts.json.post(data)

Você pode usar a API para responder ou criar um novo tópico, bastando alterar apenas o necessário.

Peço desculpas se houver algum erro na descrição deste artigo, já que o inglês não é minha língua materna. Agradeço sua compreensão.

Eu te mostro como obter o ID da categoria e o ID do post mais tarde.

Você pode postar um exemplo :slight_smile: Obrigado.

Não capturado (na promessa) sem-resposta: sem-resposta

Desculpe por ter estado muito ocupado para escrever mais exemplos úteis de Python.

Eu tentei e funciona. Muito obrigado!