تقنية

نشر ردود نماذج Google على قنوات Discord


يلعب ;

Discord عبارة عن منصة شائعة للمراسلة الفورية والدردشة الجماعية، يستخدمها ملايين الأشخاص. والجدير بالذكر أنها اكتسبت قوة جذب كبيرة داخل الكليات ومجتمعات الألعاب. يوضح هذا البرنامج التعليمي كيف يمكنك نشر ردود نموذج Google تلقائيًا على قناة Discord معينة بمساعدة Document Studio.

أرسل ردود نموذج Google إلى Discord

تخيل خادم Discord جامعيًا به قنوات #تكنولوجية و#علمية مخصصة لمجتمعات مختلفة. يمكن للطلاب المتطوعين ملء نموذج Google والإشارة إلى المجتمع الذي يرغبون في أن يكونوا جزءًا منه. عندما يرسل المستجيب نموذج Google، يتم إرسال إشعار فوري إلى قناة Discord المعنية.

للبدء، انتقل إلى قناة Discord حيث يجب تسليم إشعارات نموذج Google وانقر على أيقونة الإعدادات لنسخ عنوان URL الخاص بخطاف الويب لتلك القناة.

عنوان URL لـ Discord Webhook

الآن بعد أن قمت بإنشاء عنوان URL لـ Discord webhook، انتقل إلى نموذج Google الخاص بك وقم بإنشاء سير عمل جديد في Document Studio. في علامة التبويب “الشروط”، حدد الشرط Preferred Society Exactly Match Tech Society لأننا نريد إعلام قناة Discord مختلفة لكل مجتمع.

في علامة التبويب “المهام”، أضف مهمة Discord وأضف عنوان URL للويب هوك الذي قمت بإنشائه في الخطوة السابقة. بالنسبة لنص الرسالة، يمكنك استخدام أي عنوان سؤال من نموذج Google وسيتم استبداله بالمستخدمين الفعليين الذين أرسلهم المستجيب في نموذج Google.

احفظ سير العمل وستتلقى إشعارات تلقائيًا في Discord عند إرسال النموذج.

نماذج جوجل لأتمتة الخلاف

أرسل إلى Discord باستخدام Apps Script

إذا كنت مهتمًا بمعرفة كيفية نشر هذه الرسائل على Discord من نماذج Google، فالإجابة هي Google Apps Script.

سيقوم البرنامج النصي بتحويل استجابة نموذج Google إلى رسالة JSON ثم يقدم طلب HTTP POST إلى عنوان URL الخاص بالويب هوك لنشر رسالة إلى قناة Discord.

فيما يلي مقتطف مبسط من البرنامج النصي:

const postMessageToDiscord = (formData) => {
  var discordUrl = 'https://discordapp.com/api/webhooks/labnol/123';

  var params = {
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    },
    method: 'POST',
    payload: JSON.stringify({ content: formData }),
    muteHttpExceptions: true
  };

  var response = UrlFetchApp.fetch(discordUrl, params);

  Logger.log(response.getContentText());
};

انظر أيضًا: إرسال نماذج Google إلى Slack



Source link

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى