If you need to use Python to post to your forum, I’m sure this code will definitely help.
First of all, please get the tool post, tools.
Or get the package directly:
pip install fluent-discourse
For more interfaces, see:
Thank you very much for simplifying the amount of code in the Python request API.
from fluent_discourse import Discourse
client = Discourse(base_url="url", username="user_name",
api_key="user_key", raise_for_rate_limit=True)
data = {
'title': '',
# content
'raw': '',
# Get a post ID when you need to reply to a post
# 'topic_id': '5',
# Category ID
'category': '5',
# tags
'tags': ['Label 1', 'Label 2'],
}
latest = client.posts.json.post(data)
You can use the API to reply or post a new topic if you only need to change what you need.
I’m sorry that there may be some mistakes in the description of this article, because English is not my mother tongue. Thank you for your understanding.