كيفية منح الشارات باستخدام الأتمتة؟

مرحباً Helga،

إذا كنت ترغب في منح شارة تلقائيًا، فإن أفضل طريقة للقيام بذلك هي عبر استعلام SQL للشارة.
يمكن العثور على هذا في المسؤول - الشارات

ثم قم بالتمرير لأسفل للعثور على استعلام SQL.

إذا بحثت في meta.discourse.org، فقد تكون محظوظًا بما يكفي للعثور على شخص كتب بالفعل الاستعلام الذي تبحث عنه.

استعلامي المفضل يمنح شارة عندما ينضم شخص ما إلى مجموعة. يمنح المثال أدناه الشارة في غضون 24 ساعة من انضمام الشخص إلى مجموعة “discourse-admin”.

select user_id, created_at granted_at, NULL post_id
from group_users
where group_id = (
  select g.id from groups g where g.name = 'discourse-admin'
)

أستخدم الإعدادات التالية مع الاستعلام للشارة