บ้าน ธุรกิจ วิธีสร้างบอทหย่อน

วิธีสร้างบอทหย่อน

สารบัญ:

วีดีโอ: How to Build a Slack Bot (กันยายน 2024)

วีดีโอ: How to Build a Slack Bot (กันยายน 2024)
Anonim

Slack ได้เปลี่ยนวิธีการที่พนักงานภายในทีมสำนักงานและทั้งองค์กรสื่อสารและทำงานร่วมกันอย่างเป็นพื้นฐาน มีวิธีมากมายในการปรับแต่ง Slack ของ บริษัท ของคุณ แต่นอกเหนือจากการใช้ช่อง, ไฟล์ GIF, การรวมแอปและอิโมจิตอบโต้วิธีที่มีชีวิตชีวาที่สุดในการปรับปรุงประสบการณ์ Slack ของคุณคือการใช้บอท

อินเทอร์เฟซ chatbot ส่วนหนึ่งและเอ็นจิ้นดำเนินการอัตโนมัติส่วนหนึ่งบอทหย่อนมีประโยชน์มากมาย ภายในช่องทางที่เฉพาะเจาะจงบอท 100-plus ที่มีอยู่ในไดเรกทอรี Bot ของ Slack สามารถรวมสิ่งใดก็ได้จากแบบสำรวจความคิดเห็นแบบสำรวจหรือการติดตามเวลาไปจนถึงการวิเคราะห์ข้อความคำสั่งซื้ออาหารกลางวันและคำแนะนำร้านอาหาร หรือคำสั่ง slash

ผู้ให้บริการซอฟต์แวร์ธุรกิจมากมายรวมถึง SurveyMonkey และ Zenefits ได้สร้างบ็อตที่คุณสามารถเปิดใช้งานได้ใน Slack แต่คุณไม่ต้องรอให้คนอื่นสร้าง Slack bot ที่องค์กรของคุณต้องการ ด้วยการใช้ทรัพยากรนักพัฒนาเอกสารและบทช่วยสอนของ Slack คุณสามารถให้ บริษัท แนะนำคุณผ่านการสร้างบ็อต Slack ของคุณเอง

PCMag พูดกับ Amir Shevat หัวหน้าฝ่ายนักพัฒนาสัมพันธ์ที่ Slack และ John Agan ผู้จัดการฝ่ายนักพัฒนาสัมพันธ์อาวุโสที่ Slack เกี่ยวกับวิธีสร้าง bot Slack ตั้งแต่เริ่มต้น กระบวนการนี้ต้องการความรู้จากผู้พัฒนาจำนวนมาก แต่ Shevat และ Agan ได้แนะนำเราผ่านสถานการณ์การสร้างบ็อตสองแบบที่ทุกธุรกิจสามารถเชื่อมโยงได้: การสร้างบอทช่วยเหลือเบื้องต้นและเปิดใช้การแจ้งเตือนในช่องทาง อ่านต่อไปสำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการสร้าง Slack bot ของคุณเอง

    1 1. สร้างแอป Slack ใหม่

    ในการเริ่มต้นให้เปิดเมนูนำทางด้านซ้ายจากไคลเอนต์ Slack ของคุณแล้วคลิก "แอพและการรวมระบบ" ที่ด้านขวาบนของ App Directory ให้คลิก "Build" สิ่งนี้จะนำคุณไปยังอินเทอร์เฟซการเขียนโปรแกรมประยุกต์ Slack (API) ที่คุณคลิก "เริ่มการสร้าง" ที่อยู่ตรงกลางของหน้า ตั้งชื่อแอปของคุณ (ในกรณีนี้ Helpdesk) เลือกทีมที่คุณต้องการปรับใช้แอพแล้วคลิก "สร้างแอป"


    นี่จะนำคุณไปยังหน้าข้อมูลพื้นฐานสำหรับแอปของคุณ สำหรับการปรับแต่งพิเศษให้เลื่อนลงไปที่กล่องข้อมูลการแสดงผลซึ่งคุณสามารถเพิ่มคำอธิบายเปลี่ยนสีพื้นหลังและเพิ่มไอคอนสำหรับบ็อตเร็ว ๆ นี้ของคุณ สำหรับ ธ ปท. Helpdesk เช่น Agan ให้บอทอิโมจิหุ่นยนต์เป็นไอคอน

    2 2. เขียนข้อความ Bot ของคุณ

    เมื่อคุณสร้างแอปของคุณแล้ว Slack API จะมีตัวเลือกให้คุณมากมายเพื่อเริ่มปรับแต่งสิ่งที่มันสามารถทำได้ สำหรับแอป Helpdesk ของเราเรากำลังสร้างบอทที่ทำให้การยื่นตั๋ว Helpdesk ในนามของคุณเป็นเรื่องง่าย ก่อนอื่น Agan ของ Slack กล่าวว่าคุณต้องเขียนข้อความที่จะปรากฏขึ้นเมื่อผู้ใช้พิมพ์คำสั่ง slash


    ในส่วนข้อความของเมนู Slack API ให้เลือกเครื่องมือเครื่องมือสร้างข้อความ สิ่งนี้จะให้โค้ด JSON ที่มีการจัดรูปแบบไว้ล่วงหน้าซึ่งมีพื้นที่ให้คุณเขียนและดูตัวอย่างข้อความของคุณ สำหรับบอทนี้ Agan พิมพ์คำว่า "คุณต้องการยื่นตั๋วฝ่ายช่วยเหลือนี้ไหม"


    เมื่อผู้ใช้คลิก "สร้าง" เพื่อยื่นตั๋วฝ่ายช่วยเหลือนี่เป็นข้อความยืนยันที่จะปรากฏขึ้น ดังนั้นถัดจากข้อความ Agan ได้เพิ่มคำสั่งสำหรับ: white_check_mark: เพื่อให้อิโมจิเครื่องหมายถูกสีเขียวให้ผู้ใช้ Slack ยืนยันการส่งตั๋วของพวกเขา เช่นเดียวกับที่คุณเขียนรหัสข้อความอัตโนมัติของบอท เก็บสิ่งนี้ไว้ใช้เพราะคุณจำเป็นต้องใช้มันซักหน่อย


    3 3. เพิ่มการแจ้งเตือน

    Agan และ Shevat ให้การสาธิตแยกต่างหาก แต่ Shevat อธิบายว่าหนึ่งในการรวมบ็อตที่พบมากที่สุดที่ Slack ได้เห็นมาตั้งแต่การเปิดตัวความสามารถนั้นเป็นบอทที่ดึงการแจ้งเตือนจากบริการของบุคคลที่สาม นี่อาจเป็นบางสิ่งเช่นรายงานยอดขายรายสัปดาห์จาก Salesforce หรือในกรณีนี้จากแพลตฟอร์มฝ่ายช่วยเหลือที่บอทของคุณกำลังสร้างตั๋ว

    4 4. เปิดใช้งาน Webhooks ที่เข้ามา

    ในการเพิ่มการแจ้งเตือนภายในบอท Helpdesk ของคุณ (Shevat สาธิตขั้นตอนเหล่านี้พร้อมกับอีกตัวอย่างหนึ่งที่ชื่อว่า "ReportBot") คุณต้องเปิดใช้งาน Webhooks ก่อน Webhook คือการเรียกกลับ HTTP อย่างง่ายที่โพสต์ข้อความไปยัง URL เมื่อมีการเรียกทำงานเฉพาะ


    หากต้องการทำสิ่งนี้กลับไปที่หน้าข้อมูลพื้นฐานของ Slack API ของคุณ ช่องแรกบอกว่า "เพิ่มคุณสมบัติและฟังก์ชั่นการทำงาน" เลือกตัวเลือก "เว็บขาเข้า" ที่ด้านบนขวาของหน้าเว็บเปิดใช้งาน Webhooks จะมีปุ่มตัวเลื่อน คลิกเพื่อสลับปุ่มจากปิดเป็นเปิด

    5 5. อนุญาตการแจ้งเตือนช่อง

    เมื่อเปิดใช้งาน Webhooks ให้เลื่อนลงแล้วคลิก "เพิ่มใหม่ Webhook to Team" คุณจะถูกขอให้เลือกช่องทางที่คุณต้องการบอตของคุณเพื่อโพสต์การแจ้งเตือนอัตโนมัติ ในตัวอย่างนี้ Shevat เลือก #general แต่ในกรณีนี้คุณอาจต้องการโพสต์การแจ้งเตือนนี้ไปยังทีมช่วยเหลือหรือช่องทางของแผนกไอที ดังนั้นไม่เพียง แต่จะมีการสร้างตั๋วใหม่ในแพลตฟอร์มช่วยเหลือของคุณ แต่การแจ้งเตือนอัตโนมัติจะถูกส่งไปที่ช่อง Slack ของแผนกไอทีเพื่อแจ้งเตือนตั๋วเหล่านั้น เมื่อคุณเลือกช่องของคุณแล้วให้คลิก "อนุญาต"

    6 6. ปรับแต่ง Webhook ของคุณ

    เมื่อได้รับอนุญาตคุณจะเห็น URL Webhook พื้นฐานบนหน้าและปุ่มเพื่อคัดลอก ด้านบนนั่นคือคำขอ curl ตัวอย่างของคุณซึ่งคุณสามารถคัดลอกไปยังโปรแกรมแก้ไขข้อความเพื่อพูดสิ่งที่คุณต้องการ ในสถานการณ์นี้แทนที่จะเป็น "Hello, World" คุณอาจต้องการเขียนใน "Helpdesk Ticket Submitted ใหม่" หรืออะไรก็ตามที่อธิบายการแจ้งเตือนที่คุณต้องการให้ bot ของคุณถูกต้อง จากที่นี่คุณสามารถใช้รหัสคำขอ curl และ URL ของ Webhooks และเรียกใช้ในสคริปต์ใด ๆ คุณจะต้องใช้รหัสนี้ในขั้นตอนต่อไปเช่นกัน

    7 7. สร้างบอทของคุณ

    เมื่อคุณได้รับรหัสข้อความที่เขียนและ URL ของ Webhooks ของคุณมีประโยชน์แล้วคุณก็พร้อมที่จะสร้างบอทของคุณแล้ว การรวม Slack ส่วนใหญ่ต้องการเซิร์ฟเวอร์เพื่อตอบสนองและเริ่มต้นคำขอโดยเฉพาะอย่างยิ่งเมื่อบอทลอจิกอัตโนมัติและคำสั่งสแลชมีส่วนเกี่ยวข้อง Slack รองรับผู้ให้บริการจำนวนมาก แต่ Agan ได้สร้างบอทช่วยเหลือโดยใช้บริการที่เรียกว่า Glitch


    ขั้นตอนนี้ต้องใช้ความเชี่ยวชาญด้านการเขียนโค้ด Agan สร้างโครงการใหม่ทันทีทันใดจากนั้นเริ่มเพิ่มโค้ด JavaScript โอเพนซอร์ส หากคุณไม่ต้องการเขียนโค้ดทั้งหมดด้วยตัวเอง (หรือปรับแต่งวงล้อใหม่) จากนั้นคุณสามารถเลือกจากกรอบและบอทบอทนับไม่ถ้วนเพื่อนำเข้าลอจิกบ็อตพื้นฐานของคุณ


    Agan ชื่อโครงการ "Index.js" ของเขาเพิ่มแพ็คเกจที่เขาสร้างขึ้นเองชื่อ TinySpeck แล้ววางลงในรหัสเครื่องมือสร้างข้อความที่เราเขียนไว้ก่อนหน้านี้ ด้วยการใส่รหัสบอทหลักตอนนี้เขาเพียงแค่เพิ่มคำสั่งโทรกลับเพื่อเรียกตั๋วใหม่และข้อความยืนยัน "ตั๋วฝ่ายช่วยเหลือได้ถูกสร้างขึ้น" แค่นั้นแหละ. หากคุณต้องการเพิ่มรหัส Webhooks ของคุณเพื่อทริกเกอร์การแจ้งเตือนในช่องที่คุณกำหนดไว้คุณสามารถวางลงในที่นี่ได้เช่นกัน ทันทีทันใดสร้าง URL เฉพาะสำหรับเซิร์ฟเวอร์ bot ของคุณดังนั้นคัดลอก URL นั้นเมื่อคุณเพิ่มรหัสทั้งหมดของคุณแล้วและเราจะไปยังขั้นตอนถัดไป

    8 8. เปิดใช้งานข้อความโต้ตอบ

    คุณได้สร้างบอท Helpdesk เรียบร้อยแล้วดังนั้นสิ่งที่คุณต้องทำคือกลับไปที่ API แทนที่จะเลือก "สร้างแอปใหม่" เพียงแค่คลิก "จัดการแอป" และเลือกแอป Helpdesk ใต้หน้าข้อมูลพื้นฐานเลือก "ข้อความโต้ตอบ" ในกล่องเพิ่มคุณสมบัติและฟังก์ชันการทำงาน เมื่ออยู่ในหน้านั้นให้คลิก "เปิดใช้งานข้อความโต้ตอบ" วางใน URL เซิร์ฟเวอร์ของคุณจากขั้นตอนก่อนหน้าและบันทึกการเปลี่ยนแปลง

    9 9. สร้างคำสั่ง Slash

    เมื่อเสร็จแล้วให้กลับไปที่กล่องเพิ่มคุณสมบัติและฟังก์ชั่นการใช้งานและไปที่คำสั่ง Slash คลิก "สร้างคำสั่งใหม่" สิ่งนี้จะนำคุณไปสู่หน้าแบบฟอร์มที่มีฟิลด์สองสามฟิลด์


    ในกล่องคำสั่งให้ป้อนคำสั่งสแลชของคุณ ในตัวอย่างนี้ Agan พิมพ์คำว่า "/ helpdesk" ในฟิลด์คำขอ URL เขาวางใน URL เซิร์ฟเวอร์เดียวกันจาก Glitch จากนั้นสิ่งที่คุณทำคือป้อนคำอธิบายสั้น ๆ สำหรับคำสั่ง ("สร้างตั๋วฝ่ายช่วยเหลือ") คำแนะนำการใช้งานสำหรับวิธีที่ผู้ใช้ควรพิมพ์คำขอตรวจสอบตัวอย่างด้านล่างเพื่อให้แน่ใจว่าทุกอย่างถูกต้องแล้วคลิกบันทึก .

    10 10. ติดตั้งแอพของคุณ

    บอท Helpdesk พร้อมแล้วที่จะเขย่า กลับไปที่หน้า API หลักสำหรับแอปของคุณไปที่หน้าติดตั้งแอพที่สามารถพบได้ในเมนูการตั้งค่าด้านซ้าย คลิก "ติดตั้งแอปในทีมของคุณ" นี่จะเป็นการเตือนให้คุณอนุญาตแอพ เมื่อคุณทำเช่นนั้นบอทของคุณยังมีชีวิตอยู่ คุณจะเห็น "ความสำเร็จ!" สีเขียว ribbon แจ้งเตือนบนหน้าจอของคุณที่ยืนยันบอทของคุณติดตั้ง

    11 11. นำ Bot ของคุณไปปั่น

    กลับไปที่ไคลเอนต์ Slack ของทีมมุ่งหน้าไปยังช่องที่คุณกำหนดให้บอตใหม่ของคุณทำงาน ป้อนคำสั่ง slash ด้วยแบบสอบถามเช่น: "/ helpdesk Wi-Fi ของฉันไม่ทำงาน" จากนั้นคุณจะได้รับแจ้งพร้อมปุ่มเพื่อสร้างตั๋วฝ่ายช่วยเหลือ ขอแสดงความยินดี; คุณเพิ่งสร้าง Slack bot ที่ใช้งานได้!
วิธีสร้างบอทหย่อน