การต้อนรับผู้ใช้ใหม่เข้าสู่ช่องของคุณทำให้พวกเขารู้สึกเหมือนอยู่บ้าน แต่การติดตามผู้ใช้แต่ละคนที่เข้าร่วมอาจเป็นงานที่น่าเบื่อ นั่นคือที่มาของบอทต้อนรับ Slack บอทส่งข้อความต้อนรับส่วนบุคคลไปยังผู้ใช้ช่องใหม่ทุกคน ออนไลน์อยู่เสมอดังนั้นจึงไม่มีข้อความต้อนรับล่าช้า
คุณจะได้เรียนรู้วิธีตั้งค่าข้อมูลประจำตัวของบอท ฟังกิจกรรมใน Slack และส่งข้อความกลับไปยังผู้ใช้
สร้างวิดีโอประจำวัน เลื่อนเพื่อดำเนินการต่อกับเนื้อหา
สร้าง Slack Bot และรับโทเค็น API
สร้าง บัญชีหย่อน หรือเข้าสู่ระบบที่คุณมีอยู่ จากนั้นสร้าง พื้นที่ทำงานใหม่ของ Slack เพื่อทดสอบบอทของคุณก่อนที่จะติดตั้งในพื้นที่ทำงานที่ใช้งานอยู่
เข้าสู่ระบบในพื้นที่ทำงานใหม่ของคุณ Slack จะสร้างช่องสุ่มและช่องทั่วไปให้คุณโดยอัตโนมัติ
สังเกตส่วนแอพที่ด้านล่างซ้ายของพื้นที่ทำงาน นี่คือที่ที่บอทของเราจะปรากฏขึ้นเมื่อคุณสร้างมันขึ้นมา นำทางไปยัง เว็บไซต์ Slack API .
คลิกที่ สร้างแอป . สร้างแอป ตั้งแต่เริ่มต้น ในหน้าต่างที่ปรากฏขึ้น
ตั้งชื่อแอปของคุณและเลือกพื้นที่ทำงานที่คุณต้องการพัฒนา
โอนเพลงจาก iPod ลงคอมพิวเตอร์
จากนั้นคลิกที่ สร้างแอพ ปุ่ม. การคลิกจะนำคุณไปยังหน้าที่มีข้อมูลพื้นฐานของแอปของคุณ รับทราบความลับในการลงนามภายใต้ข้อมูลประจำตัวของแอป บอทของคุณจะใช้ความลับในการเซ็นชื่อเพื่อตรวจสอบว่าเหตุการณ์มาจาก Slack และไม่ได้ถูกดัดแปลงระหว่างการส่ง
ไปที่คุณลักษณะ OAuth และสิทธิ์
ภายใต้ OAuth & Permissions ให้ไปที่ Bot Token Scopes นี่คือที่ที่คุณจะเพิ่มสิทธิ์ของสิ่งที่บอทของคุณสามารถทำได้ในพื้นที่ทำงานของคุณ เพิ่ม ผู้ใช้:อ่าน ขอบเขต. ขอบเขตนี้จะทำให้บอทของคุณสามารถดูผู้คนในพื้นที่ทำงานของคุณได้ นอกจากนี้ยังเพิ่ม แชท:เขียน ขอบเขตซึ่งจะทำให้บอทของคุณส่งข้อความไปยังพื้นที่ทำงาน
กลับไปที่ข้อมูลพื้นฐานของบอทแล้วคลิก ติดตั้งลงในพื้นที่ทำงาน .
คลิกอนุญาตในหน้าถัดไปที่ปรากฏขึ้น ตอนนี้คุณติดตั้งบอทในพื้นที่ทำงานของคุณเสร็จแล้ว ไปที่คุณสมบัติ OAuth & สิทธิ์ จดบันทึกโทเค็น OAuth ของผู้ใช้ Bot ซึ่ง Slack สร้างขึ้นหลังจากการติดตั้ง บอทจะมองเห็นได้ในส่วนแอปในพื้นที่ทำงานของคุณ
ไฟล์ .ai คืออะไร
ตอนนี้คุณได้ติดตั้งบอทในพื้นที่ทำงานของคุณแล้ว คุณสามารถเขียนโค้ดเพื่อควบคุมมันได้
การเตรียมสภาพแวดล้อมของคุณ
คุณต้องทำความคุ้นเคยกับ พื้นฐานของ Python เพื่อทำตามตัวอย่างโค้ดเหล่านี้
สร้างสภาพแวดล้อมเสมือนใหม่ และ ก .env ไฟล์. คุณจะใช้ไฟล์ .env เพื่อจัดเก็บโทเค็นและความลับในการเซ็นชื่อ ซึ่งคุณต้องเก็บไว้เป็นส่วนตัว คุณไม่ควรอัปโหลดไฟล์ .env ไปยังแพลตฟอร์มสาธารณะใดๆ
รันคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อติดตั้งไลบรารีที่จำเป็น:
pip install slack-sdk pathlib dotenv flask slackeventsapi
ไลบรารี slack-sdk จะให้เครื่องมือสำหรับสร้างแอป Slack และการผสานการทำงาน รวมถึงเมธอด API, ไคลเอนต์ Web API และ OAuth pathlib และ dotenv จะช่วยคุณโหลดตัวแปรสภาพแวดล้อม กระติกน้ำจะช่วยคุณจัดการกับคำขอและการตอบกลับ HTTP slackeventsapi จะให้บริการผู้ฟังเหตุการณ์ที่รับและจัดการเหตุการณ์จาก Slack