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:
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.