Claude Code ใน Slack
มอบหมายงานเขียนโค้ดโดยตรงจาก Slack workspace ของคุณ
Claude Code ใน Slack นำพลังของ Claude Code มาสู่ Slack workspace โดยตรง เมื่อคุณกล่าวถึง @Claude พร้อมงานเขียนโค้ด Claude จะตรวจจับเจตนาโดยอัตโนมัติและสร้างเซสชัน Claude Code บนเว็บ ทำให้คุณมอบหมายงานพัฒนาโดยไม่ต้องออกจากการสนทนาในทีม
กรณีการใช้งาน
- การตรวจสอบและแก้ไขข้อบกพร่อง: ขอให้ Claude ตรวจสอบและแก้ไขข้อบกพร่องทันทีที่รายงานใน Slack channels
- การรีวิวโค้ดและแก้ไขอย่างรวดเร็ว: ให้ Claude นำไปใช้ฟีเจอร์เล็ก ๆ หรือ refactor โค้ดตามความคิดเห็นของทีม
- การ debug แบบร่วมมือ: เมื่อการสนทนาในทีมมีบริบทสำคัญ Claude สามารถใช้ข้อมูลนั้นในการ debug
- การดำเนินงานแบบ parallel: เริ่มงานเขียนโค้ดใน Slack ขณะที่คุณทำงานอื่น รับการแจ้งเตือนเมื่อเสร็จ
ข้อกำหนดเบื้องต้น
| ข้อกำหนด | รายละเอียด |
|---|---|
| Claude Plan | Pro, Max, Team, หรือ Enterprise พร้อมการเข้าถึง Claude Code |
| Claude Code on the web | ต้องเปิดใช้งานการเข้าถึง Claude Code บนเว็บ |
| GitHub Account | เชื่อมต่อกับ Claude Code บนเว็บพร้อม repository ที่ยืนยันตัวตนแล้วอย่างน้อยหนึ่งรายการ |
| Slack Authentication | บัญชี Slack เชื่อมโยงกับบัญชี Claude ผ่านแอป Claude |
การตั้งค่า Claude Code ใน Slack
1. ติดตั้งแอป Claude ใน Slack
ผู้ดูแลระบบ workspace ต้องติดตั้งแอป Claude จาก Slack App Marketplace ไปที่ Slack App Marketplace และคลิก "Add to Slack"
2. เชื่อมต่อบัญชี Claude ของคุณ
หลังจากติดตั้งแอปแล้ว ยืนยันตัวตนบัญชี Claude ส่วนตัวของคุณ:
- เปิดแอป Claude ใน Slack โดยคลิกที่ "Claude" ในส่วน Apps
- ไปที่แท็บ App Home
- คลิก "Connect" เพื่อเชื่อมโยงบัญชี Slack กับบัญชี Claude ของคุณ
- ดำเนินการยืนยันตัวตนในเบราว์เซอร์ให้สมบูรณ์
3. กำหนดค่า Claude Code บนเว็บ
ตรวจสอบให้แน่ใจว่า Claude Code บนเว็บของคุณกำหนดค่าอย่างถูกต้อง:
- ไปที่ claude.ai/code และลงชื่อเข้าใช้ด้วยบัญชีเดียวกับที่คุณเชื่อมต่อกับ Slack
- เชื่อมต่อบัญชี GitHub ของคุณหากยังไม่ได้ดำเนินการ
- ยืนยันตัวตน repository ที่คุณต้องการให้ Claude ทำงานด้วยอย่างน้อยหนึ่งรายการ
4. เลือกโหมดการกำหนดเส้นทาง
หลังจากเชื่อมต่อบัญชีแล้ว กำหนดวิธีที่ Claude จัดการข้อความของคุณใน Slack
| โหมด | พฤติกรรม |
|---|---|
| Code only | Claude กำหนดเส้นทาง @mentions ทั้งหมดไปยังเซสชัน Claude Code |
| Code + Chat | Claude วิเคราะห์แต่ละข้อความและกำหนดเส้นทางอย่างชาญฉลาดระหว่าง Claude Code (สำหรับงานเขียนโค้ด) และ Claude Chat (สำหรับการเขียน การวิเคราะห์ และคำถามทั่วไป) |
5. เพิ่ม Claude ในช่อง
Claude จะไม่ถูกเพิ่มในช่องใด ๆ โดยอัตโนมัติหลังติดตั้ง หากต้องการใช้ Claude ในช่อง เชิญมันโดยพิมพ์ /invite @Claude ในช่องนั้น
วิธีการทำงาน
การตรวจจับอัตโนมัติ
เมื่อคุณกล่าวถึง @Claude ใน Slack channel หรือ thread Claude จะวิเคราะห์ข้อความของคุณโดยอัตโนมัติเพื่อพิจารณาว่าเป็นงานเขียนโค้ดหรือไม่
Claude Code ใน Slack ใช้งานได้เฉพาะในช่อง (สาธารณะหรือส่วนตัว) ไม่ทำงานในข้อความโดยตรง (DMs)
การรวบรวมบริบท
จาก threads: เมื่อคุณกล่าวถึง Claude ใน thread มันจะรวบรวมบริบทจากข้อความทั้งหมดใน thread เพื่อเข้าใจการสนทนาทั้งหมด
จากช่อง: เมื่อกล่าวถึงโดยตรงในช่อง Claude จะดูข้อความช่องล่าสุดเพื่อหาบริบทที่เกี่ยวข้อง
ขั้นตอนการทำงานของเซสชัน
- การเริ่มต้น: คุณกล่าวถึง Claude พร้อมคำขอเขียนโค้ด
- การตรวจจับ: Claude วิเคราะห์ข้อความของคุณและตรวจจับเจตนาการเขียนโค้ด
- การสร้างเซสชัน: เซสชัน Claude Code ใหม่ถูกสร้างบน claude.ai/code
- การอัปเดตความคืบหน้า: Claude โพสต์การอัปเดตสถานะใน Slack thread ของคุณขณะที่งานดำเนินไป
- การเสร็จสิ้น: เมื่อเสร็จสิ้น Claude กล่าวถึงคุณพร้อมสรุปและปุ่มดำเนินการ
- การตรวจสอบ: คลิก "View Session" เพื่อดู transcript ทั้งหมด หรือ "Create PR" เพื่อเปิด pull request
องค์ประกอบของอินเทอร์เฟซ
ปุ่มดำเนินการ
- View Session: เปิดเซสชัน Claude Code ทั้งหมดในเบราว์เซอร์
- Create PR: สร้าง pull request โดยตรงจากการเปลี่ยนแปลงของเซสชัน
- Retry as Code: หาก Claude ตอบสนองในฐานะ chat assistant แต่คุณต้องการเซสชันเขียนโค้ด คลิกปุ่มนี้
- Change Repo: อนุญาตให้คุณเลือก repository อื่นหาก Claude เลือกไม่ถูกต้อง
การเข้าถึงและสิทธิ์
การเข้าถึงระดับผู้ใช้
| ประเภทการเข้าถึง | ข้อกำหนด |
|---|---|
| เซสชัน Claude Code | แต่ละผู้ใช้รันเซสชันภายใต้บัญชี Claude ของตนเอง |
| การใช้งานและข้อจำกัดอัตรา | เซสชันนับต่อข้อจำกัดแผนของผู้ใช้แต่ละคน |
| การเข้าถึง repository | ผู้ใช้สามารถเข้าถึง repository ที่พวกเขาเชื่อมต่อเป็นการส่วนตัวเท่านั้น |
แนวทางปฏิบัติที่ดีที่สุด
การเขียนคำขอที่มีประสิทธิภาพ
- ให้ชัดเจน: รวมชื่อไฟล์ ชื่อฟังก์ชัน หรือข้อความแสดงข้อผิดพลาดเมื่อเกี่ยวข้อง
- ให้บริบท: กล่าวถึง repository หรือโปรเจกต์หากไม่ชัดเจนจากการสนทนา
- กำหนดความสำเร็จ: อธิบายว่า "เสร็จ" หมายถึงอะไร
- ใช้ threads: ตอบกลับใน threads เมื่อพูดคุยเกี่ยวกับข้อบกพร่องหรือฟีเจอร์
การแก้ไขปัญหา
เซสชันไม่เริ่มต้น
- ตรวจสอบว่าบัญชี Claude ของคุณเชื่อมต่อใน Claude App Home
- ตรวจสอบว่าคุณมีการเข้าถึง Claude Code บนเว็บ
- ตรวจสอบว่าคุณมี GitHub repository อย่างน้อยหนึ่ง repository เชื่อมต่อกับ Claude Code
Repository ไม่แสดง
- เชื่อมต่อ repository ใน Claude Code บนเว็บที่ claude.ai/code
- ตรวจสอบสิทธิ์ GitHub ของคุณสำหรับ repository นั้น
ข้อผิดพลาดการยืนยันตัวตน
- ยกเลิกการเชื่อมต่อและเชื่อมต่อบัญชี Claude ใหม่ใน App Home
- ตรวจสอบให้แน่ใจว่าคุณลงชื่อเข้าใช้บัญชี Claude ที่ถูกต้องในเบราว์เซอร์
ข้อจำกัดปัจจุบัน
- GitHub เท่านั้น: รองรับ repository บน GitHub เท่านั้น
- หนึ่ง PR ต่อครั้ง: แต่ละเซสชันสามารถสร้าง pull request ได้หนึ่งรายการ
- ข้อจำกัดอัตราใช้งาน: เซสชันใช้ข้อจำกัดอัตราของแผน Claude ส่วนบุคคลของคุณ
- ต้องมีการเข้าถึงเว็บ: ผู้ใช้ต้องมีการเข้าถึง Claude Code บนเว็บ