Slack
เชื่อมต่อ Slack workspace เพื่อให้แอปของคุณโพสต์ข้อความ ส่งการแจ้งเตือน และตอบสนองต่อข้อความ การ mention และการกดปุ่ม
แอปโพสต์ลงช่อง Slack ได้ และตอบสนองต่อข้อความ การ mention รีแอคชัน และการกดปุ่ม Stardeck เก็บ bot token ไว้และเป็นตัวกลางของทุกการเรียก ดู บริการที่เชื่อมต่อ สำหรับโมเดลที่ใช้ร่วมกัน
flowchart LR
User["👤 ผู้ใช้ใน Slack"] -- "ข้อความ / mention / การกด" --> SD["☁️ Stardeck"]
SD -- "ส่งต่อไปยังแอปของคุณ" --> App["📱 แอปของคุณ"]
App -- "โพสต์ข้อความ" --> SD
SD -- "ส่งถึง Slack" --> User
เชื่อมต่อ workspace
เปิด Integrations
ใน dashboard ขององค์กร ไปที่ Settings → Integrations แล้วขยาย Slack
Add to Slack
คลิก Add to Slack เลือก workspace แล้วอนุมัติสิทธิ์ Slack จะพาคุณกลับมา และ workspace จะปรากฏในรายการ
มอบสิทธิ์ให้แอป
การเชื่อมต่อจะไม่ทำอะไรเลยจนกว่าแอปจะได้รับสิทธิ์ มอบสิทธิ์ให้แต่ละแอปและตั้งค่าเริ่มต้น ดู มอบสิทธิ์การเชื่อมต่อให้แอปของคุณ
เพิ่มได้มากกว่าหนึ่ง workspace โดยแต่ละอันเป็นการเชื่อมต่อแยกกัน
- Re-authorize: หากการเชื่อมต่อแสดง Invalid หรือ Revoked ให้คลิกไอคอน re-authorize ข้าง Grants สิทธิ์ที่มอบไว้และค่าเริ่มต้นจะยังอยู่
- ยกเลิกการเชื่อมต่อ: ไอคอนถังขยะจะนำการเชื่อมต่อออก แอปที่ใช้การเชื่อมต่อนี้จะหยุดส่งและรับผ่าน workspace นั้น
รับเหตุการณ์ (ไม่บังคับ)
การส่งข้อความใช้ได้โดยไม่ต้องทำขั้นตอนนี้ Slack ส่งเหตุการณ์มายัง Stardeck ผ่านแอป Stardeck Slack ที่คุณเพิ่มไว้ จึงไม่มีอะไรต้องตั้งค่าใน Slack หากต้องการให้แอปตอบสนองต่อเหตุการณ์เหล่านี้ ให้เปิดแท็บ Settings → Integrations ของแอป แล้วที่ Event Forwarding ของการเชื่อมต่อ Slack ให้เพิ่ม deployment ที่ควรรับเหตุการณ์ (เช่น sandbox ระหว่างสร้างแอป และ production เมื่อใช้งานจริง) coding agent ของคุณเพิ่มรายการเหล่านี้ได้ผ่าน MCP server ของ Stardeck หลังจากคุณยืนยัน
เหตุการณ์ที่ส่งต่อไปยังแอปของคุณ:
| เหตุการณ์ | เมื่อใด |
|---|---|
| ข้อความ | มีคนโพสต์ในช่องที่ bot ของคุณอยู่ |
| การ mention | มีคน @mention bot ของคุณ |
| รีแอคชัน | มีการเพิ่มหรือลบ emoji reaction |
| การกดปุ่ม, การส่งฟอร์ม | มีคนโต้ตอบกับข้อความหรือ modal ที่แอปของคุณโพสต์ |
| การเปลี่ยนแปลงสมาชิก | มีคนเข้าร่วมหรือออกจากช่อง |
เมื่อหลายแอปใช้ workspace เดียวกัน เฉพาะ deployment ที่คุณเพิ่มเท่านั้นที่ได้รับเหตุการณ์ของ workspace นั้น
Slack ส่งเหตุการณ์จากช่องที่ bot อยู่เท่านั้น และ bot โพสต์ลงช่องส่วนตัวได้เฉพาะช่องที่ตัวเองเป็นสมาชิก เชิญ bot Stardeck เข้าช่องตามที่จำเป็น
ตัวอย่าง prompt
บอก coding agent ของคุณใน repository ของแอป หรืออธิบายในแท็บ Build ของแอป ดู สร้างฟีเจอร์
Post a message to our #orders channel whenever a new order comes inWhen a refund is requested, post it to #support with Approve and Deny buttonsWhen someone @mentions our bot with an order number, reply in the thread with that order's statusWhen a manager clicks Approve in Slack, mark the refund approved and notify the customer