Si necesitas usar Python para publicar en tu foro, estoy seguro de que este código te ayudará definitivamente.
En primer lugar, obtén la herramienta de publicación, herramientas.
O obtén el paquete directamente:
pip install fluent-discourse
Para más interfaces, consulta:
Muchas gracias por simplificar la cantidad de código en la API de solicitudes de 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': '',
# contenido
'raw': '',
# Obtén un ID de publicación cuando necesites responder a una publicación
# 'topic_id': '5',
# ID de categoría
'category': '5',
# etiquetas
'tags': ['Etiqueta 1', 'Etiqueta 2'],
}
latest = client.posts.json.post(data)
Puedes usar la API para responder o publicar un nuevo tema si solo necesitas cambiar lo que sea necesario.
Perdón si hay algunos errores en la descripción de este artículo, ya que el inglés no es mi lengua materna. Gracias por su comprensión.