إضافة شارات جديدة

هل هناك طريقة لإضافة 30 شارة جديدة دفعة واحدة؟ ربما من إكسل؟

مرحباً يا نوعم :wave:

لا توجد حاليًا طريقة لإضافة شارات متعددة دفعة واحدة من خلال الواجهة.
أعتقد أن أفضل طريقة ستكون إنشاء برنامج نصي يقوم بتحميل ملف بيانات (CSV أو أي شيء آخر طالما يمكنك تحليل البيانات بسهولة) واستخدام واجهة برمجة تطبيقات Discourse لإنشاء الشارات.
سيقوم بإجراء طلب POST إلى https://www.your-discourse.com/admin/badges.json باستخدام حمولة 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
}

هل يبدو هذا الحل جيدًا لك؟