جدول المحتويات:
- 1 1. إنشاء تطبيق جديد سلاك
- 2 2. كتابة رسائل بوت الخاص بك
- 3 3. إضافة الإخطارات
- 4 4. تفعيل Webhooks الواردة
- 5 5. إذن قناة الإخطارات
- 6 6. تخصيص Webhook الخاص بك
- 7 7. بناء بوت الخاص بك
- 8 8. تمكين الرسائل التفاعلية
- 9 9. إنشاء أمر مائل
- 10 10. تثبيت التطبيق الخاص بك
- 11 11. خذ بوت الخاص بك لتدور
فيديو: ٠٠د٠٠اذ٠٠ا٠٠٠ا٠٠٠ع٠٠٠ات Ø¬Ø±Ø§Ø Ù Ø© با٠اصابع video incroyable (شهر نوفمبر 2024)
لقد غيّر Slack بشكل أساسي كيف يتواصل الموظفون داخل الفرق والمكاتب والمؤسسات بأكملها ويتعاونون مع بعضهم البعض. هناك طرق لا تعد ولا تحصى لتخصيص Slack لشركتك ، ولكن إلى جانب استخدام القنوات وملفات GIF وتكامل التطبيقات ورموز تعامل التفاعل ، فإن أكثر الطرق ديناميكية لتعزيز تجربة Slack هي باستخدام برامج الروبوت.
جزء chatbot واجهة ومحرك العمل الآلي جزء ، روبوتات سلاك لديها الكثير من الاستخدامات المحتملة. داخل قناة معينة ، يمكن أن تزيد 100 روبوتات متوفرة حاليًا في Slack's Bot Directory عن أي شيء من الاستطلاع أو الاستطلاع أو نموذج تتبع الوقت إلى تحليلات الرسائل وطلبات الغداء وتوصيات المطاعم - كل ذلك مع رسالة مباشرة سريعة (DM) أو مائل الأوامر.
الكثير من مزودي برامج الأعمال ، بما في ذلك SurveyMonkey و Zenefits ، قاموا بالفعل ببناء برامج الروبوت التي يمكنك تمكينها من خلال Slack. ولكن ليس عليك الانتظار حتى يقوم شخص آخر ببناء روبوت Slack الذي تحتاجه مؤسستك. باستخدام موارد مطور برامج Slack والوثائق والبرامج التعليمية ، يمكنك السماح للشركة بإرشادك من خلال إنشاء روبوت Slack الخاص بك.
تحدثت PCMag مع أمير شيفات ، رئيس علاقات المطورين في سلاك ، وجون أجان ، مدير علاقات المطور في سلاك ، حول كيفية بناء روبوت سلاك من الصفر. تتطلب هذه العملية بعض الدراية الفنية للمطورين في المواقع ، ولكن شيفان وإجان تابعونا عبر سيناريوهين بسيطين لإنشاء برامج الروبوت التي يمكن أن تتصل بها جميع الشركات: بناء روبوت مكتب المساعدة الأساسي وتمكين الإشعارات داخل القناة. تابع القراءة للحصول على إرشادات خطوة بخطوة حول كيفية إنشاء روبوت Slack الخاص بك.
1 1. إنشاء تطبيق جديد سلاك
للبدء ، افتح قائمة التنقل اليسرى من عميل Slack وانقر على "التطبيقات والتكاملات". في الجانب العلوي الأيسر من دليل التطبيقات ، انقر فوق "إنشاء". ينقلك هذا إلى واجهة برمجة تطبيقات Slack (API) حيث تنقر على "Start Building" في وسط الصفحة. امنح التطبيق الخاص بك اسمًا (في هذه الحالة ، مكتب المساعدة) ، واختر الفريق الذي تريد نشر التطبيق فيه ، وانقر فوق "إنشاء تطبيق".ينقلك هذا إلى صفحة المعلومات الأساسية لتطبيقك. للحصول على تخصيص إضافي ، قم بالتمرير لأسفل إلى مربع معلومات العرض حيث يمكنك إضافة وصف وتغيير لون الخلفية وإضافة رمز لبوتك الذي سيصبح قريبًا. بالنسبة لروبوت الدعم ، على سبيل المثال ، أعطى Agan الروبوت للروبوت emoji كرمز له.
2 2. كتابة رسائل بوت الخاص بك
الآن وبعد إنشاء التطبيق الخاص بك ، تمنحك واجهة برمجة تطبيقات Slack عددًا من الخيارات للبدء في تخصيص ما يمكنه القيام به. لتطبيق مكتب المساعدة الخاص بنا ، نقوم ببناء روبوت يجعل من السهل تقديم تذكرة مكتب المساعدة نيابة عنك. أولاً ، قال سلاك Agan إنك تحتاج إلى كتابة الرسائل التي ستظهر عندما يكتب المستخدم في أمر مائل.في قسم الرسائل من قائمة Slack API ، اختر أداة منشئ الرسائل. يمنحك هذا بعض رموز JSON المنسقة مسبقًا ، مع وجود مساحة لك لتكتبها ثم معاينة النص الخاص بك. لهذا الروبوت ، كتب Agan في ، "هل ترغب في ملف تذكرة مكتب المساعدة هذا؟"
عندما ينقر المستخدم على "إنشاء" لتقديم تذكرة مكتب المساعدة ، فهذه هي رسالة التأكيد التي ستظهر. لذلك ، بجانب النص ، أضافت Agan الأمر لـ: white_check_mark: لمنح مستخدم Slack علامة اختيار خضراء من الرموز التعبيرية لتأكيد تقديم التذكرة. تمامًا مثل ذلك ، لقد كتبت رمز الرسالة الآلي لبوتك. حافظ على هذا الأمر في متناول يديك لأنك ستحتاجه في وقت قليل.
3 3. إضافة الإخطارات
قدم Agan و Shevat عروضًا تجريبية منفصلة ، ولكن أوضح Shevat أن أحد تكاملات الروبوت الأكثر شيوعًا التي شهدها Slack منذ فتح القدرة هو روبوت يسحب الإخطارات من خدمات الجهات الخارجية. قد يكون هذا شيئًا مثل تقرير مبيعات أسبوعي من Salesforce ، أو في هذه الحالة ، من منصة مكتب المساعدة التي يقوم الروبوت الخاص بك بإنشاء تذاكر لها.4 4. تفعيل Webhooks الواردة
لإضافة إشعارات داخل روبوت مكتب المساعدة الخاص بك (أظهر Shevat هذه الخطوات بمثال منفصل أطلق عليه "ReportBot") ، يجب عليك أولاً تمكين Webhooks الواردة. Webhook هو رد اتصال HTTP بسيط ينشر رسالة إلى عنوان URL عند تشغيل إجراء معين.للقيام بذلك ، ارجع إلى صفحة المعلومات الأساسية في واجهة برمجة تطبيقات Slack. المربع الأول يقول "إضافة ميزات ووظائف". اختر خيار "Webhooks الوارد". في الجزء العلوي الأيسر من صفحة تنشيط صفحات ويب الواردة ، يمكنك استخدام زر التمرير. انقر فوقه لتبديل الزر من وضع التشغيل إلى وضع التشغيل.
5 5. إذن قناة الإخطارات
بمجرد تنشيط Webhooks ، قم بالتمرير لأسفل وانقر فوق "إضافة Webhook جديد إلى الفريق". سيُطلب منك اختيار القناة التي تريد أن يقوم الروبوت الخاص بك بنشر الإشعارات الآلية عليها. في هذا المثال ، اختار Shevat #general ، لكن في هذه الحالة ، قد ترغب في نشر هذا الإشعار إلى فريق مكتب المساعدة أو قناة قسم تكنولوجيا المعلومات. لذلك ، لن يتم إنشاء تذكرة جديدة فقط في نظام مكتب المساعدة الخاص بك ، ولكن سيتم إرسال إشعار تلقائي إلى قناة سلاك التابعة لقسم تكنولوجيا المعلومات لإعلامهم بالتذكرة. بمجرد اختيار قناتك ، انقر فوق "تفويض".6 6. تخصيص Webhook الخاص بك
بمجرد التصريح ، سترى عنوان URL أساسي لـ Webhook على الصفحة وزرًا لنسخه. فوق هذا هو نموذج طلب الضفيرة الخاص بك ، والذي يمكنك نسخه إلى محرر نصوص ليقول أي شيء تريده. في هذا السيناريو ، بدلاً من "مرحبًا ، World" ، قد ترغب في الكتابة في "تقديم تذكرة جديدة لمكتب المساعدة" أو أيًا كان يصف بدقة الإخطارات التي ترغب في إرسال روبوتك إليها. من هنا ، يمكنك أن تأخذ رمز طلب الضفيرة وعنوان URL الخاص بـ Webhooks وتشغيلها في أي برنامج نصي. ستحتاج هذا الرمز في الخطوة التالية أيضًا.7 7. بناء بوت الخاص بك
الآن بعد أن قمت بكتابة رمز رسالتك وعنوان URL الخاص بـ Webhooks في متناول اليد ، فأنت جاهز لإنشاء روبوتك. تتطلب معظم عمليات تكامل Slack خادمًا للرد على الطلبات وبدءها ، خاصةً عند استخدام أوامر bot المنطقية الآلية وأوامر القطع المائلة. يدعم Slack عددًا من موفري الخدمة ، ولكن Agan قام ببناء روبوت المساعدة من خلال استخدام خدمة تسمى Glitch.هذه الخطوة تتطلب بعض الخبرة الترميز. قامت Agan بإنشاء مشروع Glitch جديد ثم بدأت بإضافة بعض رموز JavaScript مفتوحة المصدر. إذا كنت لا ترغب في كتابة كل الشفرة بنفسك (أو إعادة اختراع العجلة) ، فيمكنك الاختيار من بين عدد لا يحصى من الأُطُر والمكتبات لاستيراد منطق البوت الأساسي.
قام Agan بتسمية مشروعه "Index.js" ، وقام بإضافة حزمة قام بإنشائها بنفسه باسم TinySpeck ، ثم لصقها في رمز Message Builder الذي كتبناه سابقًا. مع وجود رمز الروبوت الرئيسي في مكانه ، أضاف ببساطة أمر رد اتصال لتشغيل تذكرة جديدة ورسالة تأكيد "تم إنشاء تذكرة مكتب المساعدة". هذا هو. إذا كنت ترغب في إضافة رمز Webhooks الخاص بك لتشغيل إشعار في القناة التي حددتها ، فيمكنك لصقها هنا أيضًا. ينشئ Glitch عنوان URL فريدًا لخادم الروبوت الخاص بك ، لذلك انسخ عنوان URL هذا بمجرد إضافة كل التعليمات البرمجية الخاصة بك ونحن في الخطوة التالية.
8 8. تمكين الرسائل التفاعلية
لقد قمت بالفعل بإنشاء روبوت مكتب المساعدة الخاص بك ، لذلك كل ما عليك فعله الآن هو العودة إلى واجهة برمجة التطبيقات. بدلاً من اختيار "إنشاء تطبيق جديد" ، ما عليك سوى النقر فوق "إدارة التطبيقات" واختيار تطبيق مكتب المساعدة. ضمن صفحة "المعلومات الأساسية" ، اختر "الرسائل التفاعلية" في مربع "إضافة ميزات ووظائف". بمجرد الوصول إلى هذه الصفحة ، انقر فوق "تمكين الرسائل التفاعلية" ، والصق عنوان URL الخاص بالخادم من الخطوة السابقة ، وحفظ التغييرات.9 9. إنشاء أمر مائل
بمجرد الانتهاء من ذلك ، ارجع إلى مربع "إضافة ميزات ووظائف" وانتقل إلى "أوامر القطع". انقر فوق "إنشاء أمر جديد". هذا يأخذك إلى صفحة نموذج مع بعض الحقول.في مربع الأوامر ، أدخل أمر الشرطة المائلة. في هذه الحالة ، كتب Agan في "/ مكتب المساعدة". في حقل طلب عنوان URL ، قام بلصق عنوان URL للخادم نفسه من خلل. بعد ذلك ، كل ما عليك فعله هو إدخال وصف قصير للأمر ("إنشاء تذكرة مكتب مساعدة") ، وهو تلميح استخدام لكيفية قيام المستخدم بكتابة طلبهم ، والتحقق من المعاينة أدناه للتأكد من أن كل شيء يبدو صحيحًا ، ثم انقر فوق حفظ.