새로운 배지 추가

30개의 배지를 한꺼번에 추가하는 방법이 있을까요? 엑셀을 통해 가능할까요?

Noam님, 안녕하세요 :wave:

현재 인터페이스를 통해 여러 배지를 한 번에 추가하는 방법은 없습니다.
가장 좋은 방법은 데이터를 쉽게 파싱할 수 있는 데이터 파일(CSV 또는 기타 형식)을 로드하고 Discourse API를 사용하여 배지를 생성하는 스크립트를 만드는 것이라고 생각합니다.

예를 들어, 다음 JSON 페이로드를 사용하여 https://www.your-discourse.com/admin/badges.json으로 POST 요청을 보내면 됩니다:

{
	"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
}

이러한 해결책이 괜찮으시나요?