دعوة المستخدمين إلى مجموعة

:bookmark: يشرح هذا الدليل كيفية دعوة المستخدمين إلى مجموعة في مجتمع Discourse الخاص بك، ويغطي طرق كل من الموظفين ومالك المجموعة.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول أو مالك مجموعة

يمكن لموظفي المنتدى ومالكي المجموعات إنشاء دعوات لإضافة مستخدمين جدد وحاليين إلى المجموعات.

سيوضح هذا الدليل:

  • كيف يمكن للموظفين ومالكي المجموعات إرسال دعوات إلى المستخدمين.
  • استخدام واجهة برمجة تطبيقات Discourse (Discourse API) لدعوات المستخدمين.
  • إرسال دعوات جماعية عبر تحميل ملف CSV.

:information_source: ليس من الممكن دعوة المستخدمين إلى مجموعات محددة مسبقًا مثل مجموعات مستوى الثقة، أو مجموعات المسؤولين، أو المشرفين، أو الموظفين. كحل بديل، يمكنك تكوين مجموعة مخصصة لتعيين مستوى ثقة المستخدم تلقائيًا في قسم التأثيرات (Effects) من صفحة تكوين المجموعة. سيسمح لك القيام بذلك بتعيين مستوى ثقة المستخدمين المدعوين إلى مستوى ثقة بخلاف ما تم تعيينه بواسطة إعداد default invitee trust level (مستوى الثقة الافتراضي للمدعوين) في موقعك.

دعوة المستخدمين كموظفين

يمكن لموظفي Discourse دعوة مستخدمين جدد وحاليين إلى مجموعة واحدة أو أكثر من المجموعات المخصصة. إليك كيفية القيام بذلك:

  1. انتقل إلى صفحة ملفك الشخصي.
  2. انقر على “الدعوات” (Invites).
  3. حدد القائمة المنسدلة “إضافة إلى مجموعات” (Add to groups) لاختيار المجموعات التي تريد دعوة المستخدمين إليها.
  4. يمكن حفظ الدعوات كرابط يمكن مشاركته مباشرة مع المستخدمين بالنقر على “حفظ الدعوة” (Save Invite)، أو إرساله عبر البريد الإلكتروني بالنقر على “حفظ وإرسال بريد إلكتروني” (Save and Send Email).

راجع تكوين كيفية قيام المستخدمين بإنشاء وإرسال الدعوات للآخرين للانضمام إلى مجتمعك للحصول على تفاصيل إضافية حول إرسال الدعوات.

دعوة المستخدمين كمالك مجموعة

إذا كنت مالك مجموعة، يمكنك دعوة مستخدمين جدد إلى المجموعة التي تملكها. اتبع الخطوات التالية:

  1. انتقل إلى صفحة المجموعة.
  2. انقر على زر “دعوة” (Invite).

يمكن لمالكي المجموعات أيضًا دعوة المستخدمين الحاليين إلى المجموعات باستخدام زر “إضافة مستخدمين” (Add Users).

استخدام واجهة برمجة التطبيقات (API)

يمكن أيضًا إرسال دعوات المجموعة باستخدام واجهة برمجة تطبيقات Discourse (Discourse API) عبر نقطة نهاية واجهة برمجة التطبيقات /invites.json.

بدلاً من ذلك، يمكنك استخدام مكتبة واجهة برمجة تطبيقات Discourse (Discourse API gem) لإرسال الدعوات باستخدام لغة Ruby.

المثال التالي هو مثال على واجهة برمجة التطبيقات باستخدام مكتبة واجهة برمجة تطبيقات Discourse:

require 'discourse_api'

client = DiscourseApi::Client.new("https://discourse.example.com")
client.api_key = "your key"
client.api_username = "an_admin"

# دعوة مستخدم عبر البريد الإلكتروني إلى مجموعات محددة
client.invite_user(
  email: "bob@bob.com",
  group_ids: "1,2,3"
)

دعوات جماعية

يمكن إجراء الدعوة الجماعية للمستخدمين عن طريق تحميل ملف CSV. للحصول على تفاصيل حول هذه العملية، اقرأ الدليل المفصل هنا: إرسال دعوات مستخدمين جماعية.

أفضل الممارسات

  • أنشئ مجموعات مخصصة لتنظيم المستخدمين بناءً على الأدوار أو الأذونات.
  • قدم إرشادات واضحة في رسائل دعوتك لمنع الالتباس.
  • راجع إدارات المجموعة بانتظام للحفاظ على مجتمع منظم.

موارد إضافية

15 إعجابًا

مستوى المستخدم المطلوب لا يذكر المشرفين، لكن الجملة الأولى تذكر “الموظفين”، والتي تشملهم.

أنت على حق تمامًا! أنا متأكد من أن المشرفين لا يمكنهم إجراء دعوات جماعية على الإطلاق إلا إذا كانوا أيضًا مالكي المجموعة. لكنني لم أختبر ذلك حقًا منذ فترة طويلة.
جدير بالذكر أن الموضوع الأصلي عبارة عن ويكي لذا يمكنك تغيير ذلك بنفسك.