บริการที่เชื่อมต่อSlack

Slack

เชื่อมต่อ Slack workspace เพื่อให้แอปของคุณโพสต์ข้อความ ส่งการแจ้งเตือน และตอบสนองต่อข้อความ การ mention และการกดปุ่ม

แอปโพสต์ลงช่อง Slack ได้ และตอบสนองต่อข้อความ การ mention รีแอคชัน และการกดปุ่ม Stardeck เก็บ bot token ไว้และเป็นตัวกลางของทุกการเรียก ดู บริการที่เชื่อมต่อ สำหรับโมเดลที่ใช้ร่วมกัน

flowchart LR
    User["👤 ผู้ใช้ใน Slack"] -- "ข้อความ / mention / การกด" --> SD["☁️ Stardeck"]
    SD -- "ส่งต่อไปยังแอปของคุณ" --> App["📱 แอปของคุณ"]
    App -- "โพสต์ข้อความ" --> SD
    SD -- "ส่งถึง Slack" --> User

เชื่อมต่อ workspace

1

เปิด Integrations

ใน dashboard ขององค์กร ไปที่ Settings → Integrations แล้วขยาย Slack

2

Add to Slack

คลิก Add to Slack เลือก workspace แล้วอนุมัติสิทธิ์ Slack จะพาคุณกลับมา และ workspace จะปรากฏในรายการ

3

มอบสิทธิ์ให้แอป

การเชื่อมต่อจะไม่ทำอะไรเลยจนกว่าแอปจะได้รับสิทธิ์ มอบสิทธิ์ให้แต่ละแอปและตั้งค่าเริ่มต้น ดู มอบสิทธิ์การเชื่อมต่อให้แอปของคุณ

เพิ่มได้มากกว่าหนึ่ง 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 in
When a refund is requested, post it to #support with Approve and Deny buttons
When someone @mentions our bot with an order number, reply in the thread with that order's status
When a manager clicks Approve in Slack, mark the refund approved and notify the customer

ขั้นตอนถัดไป