添加新徽章

是否可以一次添加 30 个新徽章?也许可以从 Excel 添加?

1 个赞

你好 Noam :wave:

目前没有办法通过界面一次添加多个徽章。
我认为最好的方法是创建一个脚本,该脚本将加载一个数据文件(CSV 或任何其他易于解析的数据),并使用 Discourse 的 API 来创建徽章。

它将向 https://www.your-discourse.com/admin/badges.json 发送一个 POST 请求,例如使用以下 JSON 负载:

{
	"allow_title": true,
	"multiple_grant": true,
	"listable": true,
	"auto_revoke": false,
	"enabled": true,
	"show_posts": true,
	"target_posts": false,
	"name": "Test badge",
	"description": "Badge desc",
	"long_description": "Badge long desc",
	"icon": "air-freshener",
	"badge_grouping_id": 5,
	"badge_type_id": 1
}

你觉得这个方案怎么样?

2 个赞

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