כיצד ליצור אישית סלאש פקודות ב
רפוי הוא כלי פרודוקטיביות צוות שמגיע עם תצורות ושירותים רבים המיועד להתאמה אישית. אחד הטובים ביותר שלה תכונות להתאמה אישית הם פקודות סלאש. פקודות סלאש הם למעשה מילות מפתח כי לבצע פעולה מסוימת כאשר אתה מזין אותם עם הודעות עם קוד קדימה של קו נטוי (/) ב רפיון.
מובנה פקודות סלאש
הסט הנוכחי של מובנית סלאש פקודות מבצע מערך של פונקציות מוגדרות מראש ב רפיון. לדוגמה, על ידי הזנת / משם
סלק את הפקודה לתוך תיבת הקלט של ההודעה, תוכל להחליף את הסטטוס של חשבונך, כפי שאתה יכול לראות את זה על GIF להלן.
פקודות סלאש מותאמות אישית
אתה יכול גם ליצור פקודות סלאש מותאמות אישית - - ב רפיון. פקודות סלאש מותאמות אישית מאפשרות למפתחים לבצע לבצע בקשות HTTP מאובטח כדי יישומי אינטרנט או שירותים, ו לקבל תגובות רלוונטיות מהם הם מוצג כהודעות חדשות.
לדוגמה, נניח שיש שירות אינטרנט המחזירה את הציון הנוכחי של משחק כדורגל בטקסט רגיל. ניתן ליצור פקודת סלאש לבצע בקשת HTTP מאובטחת לשירות אינטרנט זה, ולהציג את הציון קיבל כטקסט התגובה בחלון ההודעה Slack.
צור פקודת סלאש
כדי ליצור פקודת סלאש, הזן את https: // [yourTeam] .slack.com / apps / build / custom-integration כתובת אתר לסרגל הכתובות של הדפדפן שלך, פשוט החלף את מציין המיקום [yourTeam] עם השם של הצוות המרופט שלך, ולחץ על האפשרות 'קו נטוי'.
במסך הבא, הזן את מילת המפתח אתה רוצה להשתמש עבור הפיקוד המרווח שלך (לא להשתמש בכל מקום), ולאחר מכן לחץ על כפתור הוסף סלאש אינטגרציה. אתה יכול מאוחר יותר לערוך מילת מפתח זו אם אתה רוצה.
על המסך הבא, אתה יכול להגדיר את ההגדרות עבור הפקודה סלאש שלך. אתה צריך להיכנס כתובת האתר של יישום האינטרנט אתה רוצה לשלוח את הבקשה שלך. ניתן גם לראות א ערך טווני עבור הפקודה Slash שיצרת זה עתה, שבה תוכל להשתמש בשרת האינטרנט שלך לאמת את הבקשה שנשלחו על ידי סלאק.
הצג את התגובה
כברירת מחדל, את התשובות עבור בקשות שבוצעו על ידי פקודות סלאש הם שמוצג כטקסט רגיל בחלון ההודעה. אם אתה מעדיף להציג את ההודעות בתבנית הודעה חלשה במקום זאת, התשובות צריכות להיות תקף JSON פורמט.
כמו כן, כברירת מחדל, התגובה של הפקודה סלאש היא גלוי רק למשתמש שהזין את הפקודה, ולא אחרים בערוץ. ניתן לשנות זאת רק אם התגובה היא JSON תקף נושאת את הנכס נקרא "response_type"
עם הערך "in_channel"
, אז כל המשתמשים בערוץ יכולים לראות את התגובה. ה "טקסט"
נכס מחזיקה את הטקסט הראשי אשר יוצג בהודעה.
// דוגמה תגובה JSON "תגובה_type": "in_channel", "טקסט": "..."
כדוגמה, אני אציג לוח שחמט לאמנות ASCII בתגובה למנהגי /בוא נשחק
הפקודה סלאש שיצרתי בחלק הקודם, כדי להוכיח שאתה יכול להציג תווים מורכבים יותר גם בתגובה. תוכל לקרוא עוד על עיצוב ההודעה של Slack במסמכי ה- API של ה- Slack.
למטה, אתה יכול לראות צילום מסך של תגובת JSON הפקודה שלי סלאש לדוגמה תציג, או שאתה יכול למצוא את אותו קובץ JSON על Github.
אם גם אתה רוצה מעברי שורה בהודעה שלך, השתמש \ n
תו קו חדש - ערך "טקסט"
נכס.
הפעל את הפקודה
עבור אל ערוץ או אל DM חלון ההודעה ב- slack, ו- הזן את הפקודה 'סלאש' חדשה לתוך שדה קלט ההודעה. אם היית מתקתק הצג פקודה זו ברשימת ההשלמה האוטומטית תיבת הסימון בהגדרות הפקודה סלאש שלך, אתה לראות את הפקודה שלך ברשימה הצעה תוך הקלדה.
אם לא עשית זאת ואתה רוצה לעדכן את ההגדרות כעת, תוכל לחזור לדף הגדרות הפקודה 'קו נטוי' ולערוך את התצורות שלך על-ידי לחיצה על סמל העיפרון הקטן מימין לפקודה.
להלן ניתן לראות הדגמה GIF זה מדגים כיצד שלי הפקודה סלאש מותאם אישית - - עם ASCII אמנות שחמט עובד רפיון.