كيفية إنشاء أوامر مائلة مخصصة في سلاك
تثاقل هو أداة فريق الإنتاجية الذي يأتي مع العديد من التكوينات والخدمات يعني للتخصيص. واحدة من أفضل ميزاته القابلة للتخصيص هي أوامر القطع. أوامر القطع هي الكلمات الأساسية أساسا التي تقوم بإجراء معين عند إدخالها كرسائل مع السابق رمز شرطة مائلة للأمام (/) في سلاك.
المدمج في أوامر القطع
المجموعة الحالية من أوامر Slash المضمنة ينفذ مجموعة من الوظائف المحددة مسبقا في سلاك. على سبيل المثال ، عن طريق إدخال /بعيدا
مائل الأوامر في مربع إدخال الرسالة, يمكنك تبديل حالة حسابك, كما ترون على GIF أدناه.
أوامر مائلة مخصصة
بامكانك ايضا إنشاء أوامر مائلة مخصصة في سلاك. أوامر Slash المخصصة تسمح للمطورين تقديم طلبات HTTP آمنة لتطبيقات الويب أو الخدمات ، و تلقي الردود ذات الصلة من تلك التي هي عرض كرسائل سلاك جديدة.
على سبيل المثال ، لنفترض أن هناك خدمة ويب تُرجع النتيجة الحالية لمباراة كرة قدم بنص عادي. يمكنك إنشاء أمر Slash إلى تقديم طلب HTTP آمن لتلك الخدمة على شبكة الإنترنت ، وعرض النتيجة تلقى كنص الاستجابة في نافذة رسالة سلاك.
قم بإنشاء أمر Slash
لإنشاء أمر Slash ، أدخل HTTPS: // [yourTeam] .slack.com / التطبيقات / بناء / العرف التكامل عنوان URL لشريط عنوان المتصفح الخاص بك ، فقط استبدل العنصر النائب [yourTeam] باسم فريق Slack ، وانقر فوق خيار Slash Commands.
على الشاشة التالية, أدخل الكلمة الذي تريد استخدامه من أجل Slack Command (لا تستخدم أي مساحة) ، ثم انقر فوق الزر Add Slash Command Integration. يمكنك عدل هذه الكلمة لاحقا إن أردت.
على الشاشة التالية ، يمكنك ذلك تكوين الإعدادات لأمر القطع الخاص بك. تحتاج إلى إدخال عنوان URL لتطبيق الويب تريد إرسال طلبك إلى. يمكنك أن ترى أيضا قيمة رمزية بالنسبة لأمر Slash الذي قمت بإنشائه للتو ، والذي يمكنك استخدامه في خادم الويب الخاص بك التحقق من صحة الطلب أرسلت بواسطة سلاك.
عرض الاستجابة
بشكل افتراضي, الردود على الطلبات التي قدمتها أوامر مائلة هي يظهر كنص عادي في نافذة الرسالة. إذا كنت تفضل عرض الرسائل في تنسيق رسالة سلاك بدلاً من ذلك ، يجب أن تكون الردود في صالح JSON شكل.
أيضًا ، افتراضيًا ، تكون استجابة Slash Command هي مرئي فقط للمستخدم الذي أدخل هذا الأمر, وليس الآخرين في القناة. لا يمكن تغيير هذا إلا إذا كانت الاستجابة JSON صالحة تحمل الممتلكات ودعا "RESPONSE_TYPE"
مع القيمة "in_channel"
, ثم يمكن لجميع المستخدمين في القناة رؤية الاستجابة. ال "نص"
خاصية يحمل النص الرئيسي التي سوف تظهر في الرسالة.
// مثال على استجابة JSON "response_type": "in_channel" ، "text": "..."
كمثال ، سأعرض رقعة الشطرنج الفن ASCII استجابة لعادتي /هيا بنا لنلعب
أمر Slash الذي قمت بإنشائه في القسم السابق ، وذلك لإظهار أنه يمكنك ذلك عرض شخصيات أكثر تعقيدا في الرد كذلك. يمكنك قراءة المزيد عن سلاك تنسيق الرسالة في مستندات واجهة برمجة تطبيقات سلاك.
أدناه ، يمكنك رؤية لقطة شاشة لل استجابة JSON سيتم عرض أمر Slash الخاص بي ، أو يمكنك العثور على نفس ملف JSON على Github.
إذا كنت أيضا تريد فواصل الخط في رسالتك ، استخدم \ ن
شخصية سطر جديد في قيمة "نص"
خاصية.
قم بتشغيل الأمر
انتقل إلى قناة أو إلى DM نافذة رسالة في سلاك ، و أدخل الأمر Slash الجديد في حقل إدخال الرسالة. إذا كنت قد طغت على أظهر هذا الأمر في قائمة الإكمال التلقائي مربع الاختيار في إعدادات الأوامر Slash الخاص بك ، سوف نرى القيادة الخاصة بك في قائمة الاقتراح أثناء الكتابة.
إذا لم تقم بذلك وترغب في تحديث هذه الإعدادات الآن ، فيمكنك العودة إلى صفحة إعدادات أمر Slash الخاصة بك ، وتعديل التكوينات الخاصة بك عن طريق النقر على أيقونة قلم الرصاص الصغيرة الموجودة مباشرة على الأمر.
أدناه تستطيع أن ترى تجريبي GIF يوضح كيف بلدي قيادة مائلة مخصصة مع رقعة الشطرنج الفنية ASCII يعمل في سلاك.