ข้ามไปยังเนื้อหาหลัก

Claude Code Channels กับ Discord: คู่มือการตั้งค่าแบบทีละขั้นตอน

เรียนรู้วิธีใช้ Claude Code Channels เพื่อเชื่อมต่อกับ Discord สร้างบอท จับคู่บัญชี จัดการสิทธิ์ และเปลี่ยนแชทให้เป็นศูนย์กลางเวิร์กโฟลว์ AI แบบสด
อัปเดตแล้ว 22 ก.ค. 2569  · 11 นาที อ่าน

สำรวจด้วย AI

ChatGPTClaudePerplexity

Claude Code Channels ให้เชื่อมต่อเซสชัน Claude Code แบบสดกับแพลตฟอร์มส่งข้อความอย่าง Discord, Telegram หรือ iMessage เพื่อส่งพรอมป์ต์ผ่านบอทและรับคำตอบได้โดยตรงในแชท

แทนที่จะต้องอยู่ในเทอร์มินัลตลอด คุณสามารถโต้ตอบกับเวิร์กโฟลว์ Claude Code ที่กำลังทำงานอยู่ผ่านอินเทอร์เฟซแชทที่คุ้นเคย ในขณะที่ Claude Cowork Dispatch จัดการงานอัตโนมัติแบบครั้งเดียวจบ Claude Code Routines จะรันเอเจนต์ตามตารางเวลาในคลาวด์ และ Remote Control ให้การกำกับดูแลเซสชันภายในเครื่องแบบแอคทีฟ ส่วน Channels มอบการเชื่อมต่อสองทางแบบต่อเนื่องที่จำเป็นสำหรับเวิร์กโฟลว์เชิงสนทนา

ในบทเรียนนี้ ฉันจะแนะนำการเชื่อมต่อ Discord กับ Claude Code Channels ตั้งแต่การติดตั้ง Claude Code ไปจนถึงการสร้างและจับคู่บอท Discord เมื่อเสร็จสิ้น คุณจะได้ระบบพร้อมใช้งานที่ค้นหาเว็บ สร้างแอป ตั้งเวลางาน และโต้ตอบกับระบบปฏิบัติการภายในเครื่องผ่าน Discord ได้

สรุปสั้น ๆ

  • Claude Code Channels คือปลั๊กอินแบบ MCP ที่เชื่อมเซสชัน Claude Code แบบสดเข้ากับแพลตฟอร์มแชท (Discord, Telegram, iMessage)
  • โค้ดของคุณยังคงอยู่ภายในเครื่อง—แอปแชทเป็นเพียงอินเทอร์เฟซระยะไกลเข้าสู่เซสชันเทอร์มินัลที่กำลังทำงาน
  • การตั้งค่าใช้เวลาประมาณ 10 นาที: สร้างบอท Discord ติดตั้งปลั๊กอิน กำหนดโทเค็น และจับคู่บัญชี
  • Channels ใช้งานได้เฉพาะขณะเซสชัน Claude Code กำลังทำงาน—ปิดเซสชันแล้วบอทจะออฟไลน์
  • ต้องใช้ Claude Code v2.1.80+ สมัครสมาชิก Claude.ai แบบ Pro หรือ Max และ Bun runtime

Claude Code Channels คืออะไร?

Claude Code Channels เป็นปลั๊กอินแบบ MCP ที่เปิดให้แอปภายนอกส่งข้อความเข้าสู่เซสชัน Claude Code แบบสด ทำหน้าที่เป็นสะพานระหว่าง Claude Code กับเครื่องมืออย่าง Discord, Telegram, iMessage การแจ้งเตือน หรือ webhooks

Claude จะรับข้อความภายในเซสชันที่กำลังทำงาน ประมวลผล และส่งคำตอบกลับผ่านช่องทางเดิม

Channels เปิดตัวเป็นรุ่นวิจัยเมื่อวันที่ 20 มีนาคม 2026 ต้องใช้ Claude Code v2.1.80 ขึ้นไป ต้องล็อกอินด้วยบัญชี Claude.ai และไม่รองรับการยืนยันตัวตนด้วยคอนโซลหรือ API key

สำหรับบัญชี Team และ Enterprise ต้องให้องค์กรเปิดใช้งานฟีเจอร์นี้ด้วย

Channels ใช้งานได้เฉพาะขณะเซสชัน Claude Code เปิดและทำงานอยู่ หากปิด Claude Code ข้อความที่เข้ามาจาก Discord หรือ Telegram จะไม่ถูกจัดการ

หากต้องการให้ระบบพร้อมใช้งานตลอดเวลา จำเป็นต้องรัน Claude Code ไว้ในเทอร์มินัลหรือสภาพแวดล้อมเบื้องหลังที่ทำงานต่อเนื่อง

Channels เทียบกับ Remote Control และ Web Sessions

ขณะนี้ Claude Code มี 3 วิธีในการโต้ตอบกับเซสชันจากระยะไกล ซึ่งตอบโจทย์ต่างกัน:

Aspect Channels Remote Control Web Sessions
Interface Discord, Telegram, iMessage claude.ai/code, แอป iOS/Android เบราว์เซอร์ claude.ai/code
Session location เครื่องของคุณ (ภายในเครื่อง) เครื่องของคุณ (ภายในเครื่อง) คลาวด์ของ Anthropic
Setup time ~10 นาที (สร้างบอท + จับคู่) 1 คำสั่ง (claude remote-control) ไม่มี
Best for ข้อความแบบอะซิงก์ มือถือเป็นหลัก ช่องทางทีม ทำต่อเซสชันเทอร์มินัลจากมือถือ งานด่วนโดยไม่ต้องตั้งค่าในเครื่อง
Local tool access เต็มรูปแบบ (filesystem, MCP, git) เต็มรูปแบบ (filesystem, MCP, git) เฉพาะ sandbox บนคลาวด์
Notifications การแจ้งเตือนแบบ native (Discord/Telegram/iMessage) ต้องเปิด claude.ai หรือแอป ต้องเปิด claude.ai

ใช้ Channels เมื่อต้องการการแจ้งเตือนแบบ native เวิร์กโฟลว์ส่งแล้วลืมแบบอะซิงก์ หรือการเข้าถึงระดับทีมผ่านเซิร์ฟเวอร์ Discord ใช้ Remote Control เมื่อต้องการอินเทอร์เฟซ claude.ai แบบเต็มพร้อมการตั้งค่าน้อย ทั้งสองแบบเก็บเซสชันของคุณไว้ในเครื่อง—ไม่ได้ส่งโค้ดผ่านเซิร์ฟเวอร์ของ Anthropic

ข้อกำหนดก่อนใช้ Claude Code Channels

ก่อนเริ่ม โปรดตรวจสอบให้แน่ใจว่ามีสิ่งต่อไปนี้:

  • Claude Code v2.1.80 ขึ้นไป
  • บัญชี Claude.ai ที่ลงชื่อเข้าใช้ผ่าน Claude Code
  • แผน Pro หรือ Max
  • ติดตั้ง Bun แล้ว เพราะปลั๊กอินของช่องทางต้องใช้
  • บัญชี Discord
  • สิทธิ์เข้าถึงเซิร์ฟเวอร์ Discord ที่สามารถเพิ่มและจัดการบอทได้

Claude Code Channels ไม่ทำงานกับ API key หรือการล็อกอินแบบคอนโซลเท่านั้น

การใช้ Channels ต้องลงชื่อเข้าใช้ด้วยบัญชี Claude.ai ผู้ใช้ Team และ Enterprise อาจต้องให้ผู้ดูแลระบบเปิดใช้งาน Channels ก่อน

ขั้นตอนที่ 1: ติดตั้ง Claude Code

ไปที่ เว็บไซต์ทางการของ Claude Code และเปิดคู่มือการติดตั้ง Anthropic มีคำสั่งติดตั้งสำหรับแพลตฟอร์มต่าง ๆ ทั้ง Windows, macOS, Linux และ WSL สำหรับบทเรียนนี้ เราใช้ Windows PowerShell

official Claude Code website

ที่มา: Claude Code by Anthropic | AI Coding Agent, Terminal, IDE

รันคำสั่งต่อไปนี้ใน PowerShell เพื่อทำการติดตั้ง Claude Code:

irm https://claude.ai/install.ps1 | iex

เมื่อการติดตั้งเสร็จสิ้น ให้สร้างโฟลเดอร์ใหม่สำหรับโปรเจกต์นี้ เข้าไปในโฟลเดอร์ และเริ่มต้น Claude Code:

mkdir cc-channels
cd cc-channels
claude

Claude Code จะเปิดขึ้นในเทอร์มินัลและเริ่มเซสชันภายในเครื่อง นี่คือฐานสำหรับการตั้งค่าที่เหลือ เพราะ Channels ทำงานได้เฉพาะภายในเซสชัน Claude Code ที่กำลังทำงานอยู่ หากต้องการดูรายละเอียดคุณสมบัติต่าง ๆ ลองดูที่ คู่มือ Claude Code 2.1 ของเรา

ขั้นตอนที่ 2: ลงชื่อเข้าใช้ด้วยบัญชี Claude.ai

จากนั้นลงชื่อเข้าใช้ Claude Code ด้วยบัญชี Claude.ai ในหลายกรณี Claude Code จะขอให้ล็อกอินเมื่อเปิดครั้งแรก หากไม่แสดง ให้รันคำสั่งนี้ภายใน Claude Code:

/login

Log In With Your Claude.ai Account

Channels ใช้งานได้เฉพาะเมื่อเข้าสู่ระบบด้วย Claude.ai เท่านั้น ไม่รองรับการล็อกอินผ่านคอนโซลหรือ API key ดังนั้นแม้ Claude Code จะทำงานในโหมดชำระเงินอื่นได้ก็ตาม Channels จะไม่พร้อมใช้งานจนกว่าจะลงชื่อเข้าใช้ด้วยบัญชี Claude.ai

ขั้นตอนที่ 3: ติดตั้ง Bun สำหรับปลั๊กอิน Discord

ปลั๊กอินช่องทางอย่างเป็นทางการของ Claude Code ใช้ Bun จึงต้องติดตั้งก่อนตั้งค่า Discord หากยังไม่ได้ติดตั้ง Bun สามารถทำได้บน Windows ด้วยคำสั่ง PowerShell นี้:

irm bun.sh/install.ps1 | iex

เมื่อติดตั้งเสร็จแล้ว ตรวจสอบว่า Bun ทำงานได้โดยรัน:

bun --version

หากติดตั้ง Bun ถูกต้อง PowerShell จะแสดงหมายเลขเวอร์ชัน

ขั้นตอนที่ 4: เพิ่มปลั๊กอิน Discord อย่างเป็นทางการ

ก่อนติดตั้งปลั๊กอิน Discord ตรวจสอบให้แน่ใจว่าได้เพิ่มและอัปเดตมาร์เก็ตเพลสปลั๊กอินอย่างเป็นทางการของ Claude Code แล้ว รันคำสั่งเหล่านี้ภายใน Claude Code:

/plugin marketplace add anthropics/claude-plugins-official
/plugin marketplace update claude-plugins-official

Claude Code จะไม่พบปลั๊กอิน Discord หากมาร์เก็ตเพลสขาดหายหรือไม่อัปเดต หากเห็นข้อผิดพลาดอย่าง “plugin not found in any marketplace” คำสั่งเหล่านี้มักจะแก้ได้

เมื่อมาร์เก็ตเพลสพร้อมแล้ว ให้ติดตั้งปลั๊กอิน Discord:

/plugin install discord@claude-plugins-official

Add the Official Discord Plugin in Claude Code

จากนั้นรีโหลดปลั๊กอินเพื่อให้ Claude Code เปิดใช้งานคำสั่งปลั๊กอินใหม่ในเซสชันปัจจุบัน:

/reload-plugins

Claude Code จะไม่รู้จักคำสั่งปลั๊กอินใหม่จนกว่าจะรีโหลด

ขั้นตอนที่ 5: สร้างบอท Discord

เปิด Discord Developer Portal แล้วคลิก New Application ตั้งชื่อแอป เช่น CC-Bot แล้วสร้างได้เลย คุณยังสามารถเพิ่มคำอธิบายและรูปโปรไฟล์ได้จากหน้า General Information หากต้องการ

Create a Discord Bot

จากนั้น:

  1. เปิดส่วน Bot
  2. คลิก Reset Token
  3. คัดลอกโทเค็นบอทใหม่
  4. บันทึกโทเค็นไว้ในที่ปลอดภัยสำหรับขั้นตอนถัดไป

โทเค็นนี้ช่วยให้ Claude Code เชื่อมบอท Discord ของคุณกับเซสชัน Claude Code ภายในเครื่องได้

ก่อนออกจาก Developer Portal ให้เปิดใช้งาน Message Content Intent ในการตั้งค่าบอท

enable Message Content Intent in the Discord bot

การตั้งค่า Discord ของ Claude Code ต้องให้บอทอ่านข้อความที่เข้ามา และ Discord ต้องการ intent นี้เพื่อจุดประสงค์ดังกล่าว

ขั้นตอนที่ 6: เชิญบอทเข้าสู่เซิร์ฟเวอร์ Discord ของคุณ

ต่อไป ให้เพิ่มบอทในเซิร์ฟเวอร์ Discord ของคุณ ใน Discord Developer Portal เปิดแท็บ OAuth2 แล้วเลื่อนลงไปที่ OAuth2 URL Generator ทำเครื่องหมายที่ bot ในส่วน scopes

เมื่อทำเช่นนั้น Discord จะแสดงส่วน Bot Permissions โดยอัตโนมัติ ซึ่งคุณสามารถเลือกสิทธิ์ให้บอทได้

เลือกสิทธิ์ดังต่อไปนี้:

  • View Channels
  • Send Messages
  • Send Messages in Threads
  • Read Message History
  • Attach Files
  • Add Reactions
  • Send Voice Messages

Bot Permissions in Discord

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

จากนั้นเลือกเซิร์ฟเวอร์ที่ต้องการเพิ่มบอท แล้วคลิก Authorize เมื่อเสร็จ บอทจะปรากฏในเซิร์ฟเวอร์ Discord ของคุณและพร้อมสำหรับขั้นตอนต่อไป

Invite the Bot to Your Discord Server

ขั้นตอนที่ 7: กำหนดค่าโทเค็นของบอทใน Claude Code

กลับไปที่ Claude Code และเชื่อมต่อกับบอท Discord โดยรันคำสั่งนี้:

/discord:configure YOUR_DISCORD_BOT_TOKEN

แทนที่ YOUR_DISCORD_BOT_TOKEN ด้วยโทเค็นบอทที่คัดลอกมาจาก Discord Developer Portal

Claude Code จะบันทึกค่าให้อัตโนมัติ จึงไม่ต้องสร้างไฟล์คอนฟิกด้วยตนเอง

Configure the Bot Token in Claude Code

ตามค่าเริ่มต้น Claude Code จะเก็บโทเค็นไว้ในไฟล์นี้:

~/.claude/channels/discord/.env

คุณยังสามารถตั้งตัวแปรสภาพแวดล้อม DISCORD_BOT_TOKEN เองก่อนเริ่ม Claude Code ได้ แต่คำสั่ง /discord:configure มักเป็นทางเลือกที่ง่ายที่สุดสำหรับผู้ใช้ส่วนใหญ่

หมายเหตุ: หากคำสั่งนี้ไม่ทำงานในครั้งแรก ให้ปิดเทอร์มินัลแล้วเปิดใหม่ จากนั้นกลับไปยังโฟลเดอร์โปรเจกต์ Claude Code และเปิด Claude Code อีกครั้ง เนื่องจาก Channels ทำงานได้เฉพาะในเซสชัน Claude Code ที่กำลังรันอยู่ การรีสตาร์ทเทอร์มินัลและเปิด Claude Code ใหม่ช่วยรีเฟรชเซสชันและโหลดการตั้งค่า Discord ให้ถูกต้อง

ขั้นตอนที่ 8: เริ่ม Claude Code พร้อมเปิดใช้ Channels

ถึงตอนนี้บอท Discord ของคุณตั้งค่าเสร็จแล้ว แต่จะยังไม่ทำงานจนกว่าจะเริ่ม Claude Code โดยเปิดใช้ช่องทาง Discord

ออกจากเซสชัน Claude Code ปัจจุบัน แล้วเริ่มใหม่ด้วยคำสั่ง:

claude --channels plugin:discord@claude-plugins-official

Start Claude Code With Channels Enabled

คำสั่งนี้จะเปิด Claude Code และโหลดปลั๊กอินช่องทาง Discord พร้อมกัน

เมื่อเริ่มแล้ว บอทของคุณจะออนไลน์และเริ่มรับข้อความจาก Discord เข้าสู่เซสชัน Claude Code แบบสดได้ Channels จะทำงานเฉพาะตอนที่เซสชันเปิดอยู่ ดังนั้นหากปิด Claude Code บอทจะหยุดตอบจนกว่าจะเปิดอีกครั้ง

ขั้นตอนที่ 9: จับคู่บัญชี Discord ของคุณ

เมื่อ Claude Code ทำงานโดยเปิดใช้ช่องทาง Discord แล้ว ให้เปิด Discord และส่งข้อความส่วนตัวถึงบอทของคุณ บอทควรตอบกลับด้วยโค้ดสำหรับจับคู่ การทำงานนี้จะสำเร็จเฉพาะตอนที่ Claude Code รันด้วยแฟล็ก --channels หากบอทไม่ตอบ ตรวจสอบว่าเซสชัน Claude Code ยังทำงานอยู่หรือไม่

Pair Your Discord Account by DMing the Discord Bot

จากนั้นกลับไปที่ Claude Code และรัน:

/discord:access pair YOUR_PAIRING_CODE

แทนที่ YOUR_PAIRING_CODE ด้วยรหัสที่บอทส่งให้ ขั้นตอนนี้อนุมัติบัญชี Discord ของคุณและเพิ่มลงในรายชื่อผู้ส่งที่อนุญาตสำหรับเซสชัน Claude Code นั้น

Pair Your Discord Account

หลังจับคู่แล้ว ให้จำกัดการเข้าถึงเพื่อให้มีเพียงผู้ส่งที่ได้รับอนุมัติเท่านั้นที่ส่งข้อความถึงเซสชันของคุณได้:

/discord:access policy allowlist

Claude Code Channels ใช้โมเดล allowlist: มีเพียงผู้ใช้ Discord ที่ได้รับอนุมัติเท่านั้นที่ส่งข้อความเข้าสู่เซสชันที่กำลังทำงานของคุณได้ คนอื่น ๆ จะถูกเพิกเฉยโดยไม่แจ้งเตือน

ขั้นตอนที่ 10: ทดสอบ Claude Code Channels ใน Discord

ตอนนี้คุณสามารถเริ่มใช้บอทใน Discord ได้คล้ายกับการใช้ Claude Code ในเทอร์มินัล ส่งข้อความ ขอให้ทำบางอย่าง แล้วบอทจะตอบกลับในแชท โดยเบื้องหลังใช้เซสชัน Claude Code แบบสดของคุณ

เช่น ขอให้ตรวจสอบสภาพอากาศ ตั้งการเตือนความจำ หรือสร้างเว็บไซต์อย่างง่าย

Channels ทำงานโดยส่งข้อความใน Discord ของคุณเข้าสู่เซสชัน Claude Code ที่กำลังรัน แล้วส่งคำตอบกลับมายัง Discord

Test Claude Code Channels in Discord

สิ่งที่อาจสังเกตเห็นคือ Claude Code อาจหยุดและขออนุญาตก่อนใช้เครื่องมือบางอย่าง ซึ่งเป็นเรื่องปกติ Claude Code ถูกออกแบบให้สอบถามก่อนดำเนินการ เช่น รันคำสั่งหรือแก้ไขไฟล์ และพรอมป์ต์ขออนุญาตอาจหยุดเซสชันไว้จนกว่าจะอนุมัติ

จัดการกฎเหล่านี้ได้ด้วย /permissions หรือใช้โหมดสิทธิ์อื่นหากต้องการการขัดจังหวะน้อยลง

สำหรับการทดสอบ บางคนเริ่ม Claude Code ด้วยคำสั่งนี้:

claude --dangerously-skip-permissions --channels 
plugin:discord@claude-plugins-official

คำสั่งนี้ข้ามพรอมป์ต์ขออนุญาต ทำให้บอท Discord ทำงานต่อได้โดยไม่ต้องขออนุมัติทุกการกระทำ อย่างไรก็ตาม เอกสารทางการแนะนำให้ใช้เฉพาะในสภาพแวดล้อมที่คุณไว้วางใจอย่างเต็มที่ เพราะเป็นการปิดการตรวจสอบความปลอดภัยที่สำคัญ

หลังจากนั้นลองงานง่าย ๆ ไม่กี่อย่าง เช่น ขอให้บอตตั้งการเตือนความจำ Claude Code จะอ่านคำขอ เหตุผลประกอบ และตอบกลับภายใน Discord

Setting reminder using Claude Code Channels in Discord

ฉันขอให้สร้างเว็บไซต์ผลงานอย่างง่าย มันสร้างไฟล์และตอบกลับอย่างรวดเร็วใน Discord

Building website using Claude Code Channels in Discord

จากนั้นฉันเปิดผลลัพธ์ในเบราว์เซอร์ และสำหรับเวอร์ชันแรกแบบรวดเร็ว ก็ดูดีทีเดียว

Abid Ali Awan example website

หลังจากนั้นฉันยังเปลี่ยนพฤติกรรมของบอทให้ส่งและรับข้อความเสียงได้ ทำให้การโต้ตอบเป็นธรรมชาติมากขึ้น ราวกับสนทนาจริง

Changing the behavior of the Discord bot

การแก้ปัญหา Claude Code Channels

มาดูกันว่าควรทำอย่างไรเมื่อเกิดปัญหา

ใช้ปลั๊กอิน fakechat เพื่อสืบค้นปัญหา

ก่อนลงลึกถึงปัญหาทั่วไป ควรรู้จักปลั๊กอิน fakechat ซึ่งเป็นช่องทางทดสอบภายในเครื่องที่รัน UI แชทบน localhost โดยไม่ต้องตั้งค่าบริการภายนอก หากเจอปัญหากับ Discord ปลั๊กอิน fakechat ช่วยแยกได้ว่าปัญหาอยู่ที่ตัว Channels เองหรือการตั้งค่าบอท Discord ของคุณ:

/plugin install fakechat@claude-plugins-official
claude --channels fakechat

คำสั่งนี้จะเปิดแชทบนเบราว์เซอร์ที่ http://localhost:3000 ซึ่งส่งข้อความเข้าสู่เซสชัน Claude Code ของคุณโดยตรง หาก fakechat ใช้ได้แต่ Discord ไม่ได้ แสดงว่าปัญหาอยู่ที่การตั้งค่าบอทของคุณ ไม่ใช่ Channels

ปัญหาทั่วไปและวิธีแก้

ต่อไปนี้คือปัญหาที่พบบ่อยที่สุดเมื่อเชื่อม Discord กับ Claude Code Channels และแนวทางแก้ไข

หาก Claude Code หาไม่เจอปลั๊กอิน Discord ปัญหามักอยู่ที่มาร์เก็ตเพลสทางการ ให้เพิ่มหรืออัปเดตมาร์เก็ตเพลส claude-plugins-official อีกครั้ง แล้วติดตั้งปลั๊กอิน Discord ใหม่ ในช่วงพรีวิวของ Channels ปลั๊กอินที่อนุมัติจะมาจากมาร์เก็ตเพลสทางการ

หาก /discord:configure ใช้งานไม่ได้ อาจติดตั้งปลั๊กอินแล้วแต่ยังไม่โหลดในเซสชันปัจจุบัน ให้รัน /reload-plugins และหากยังไม่ช่วย ให้ปิดเทอร์มินัล กลับไปยังโฟลเดอร์โปรเจกต์ แล้วเปิด Claude Code อีกครั้ง

หากบอทแสดงออฟไลน์ใน Discord ให้ตรวจสอบพื้นฐานก่อน: ตรวจสอบว่าโทเค็นบอทถูกต้อง ตรวจสอบว่าเริ่ม Claude Code ด้วย claude --channels plugin:discord@claude-plugins-official แล้ว และตรวจสอบว่าเซสชัน Claude Code ยังเปิดอยู่ Channels จะทำงานเฉพาะเมื่อเซสชันภายในเครื่องกำลังรัน

หากบอทออนไลน์แต่ไม่อ่านข้อความที่เข้ามาอย่างถูกต้อง ให้เปิด Discord Developer Portal และยืนยันว่าเปิดใช้ Message Content Intent แล้ว เอกสารของ Discord ระบุว่าแอปที่ไม่มี intent นี้อาจได้รับช่องข้อความว่าง

หากการจับคู่ล้มเหลว ให้ส่ง DM ถึงบอทอีกครั้งและยืนยันว่า Claude Code ยังรันโดยเปิดใช้ Channels ขั้นตอนการจับคู่ขึ้นอยู่กับปลั๊กอินภายในเครื่องที่ทำงานอยู่ตอบโค้ดจับคู่กลับมา

สุดท้าย หากใช้ Claude Pro หรือ Max แบบบุคคล สามารถเปิดใช้ Channels รายเซสชันได้ด้วยแฟล็ก --channels หากใช้ Team หรือ Enterprise ผู้ดูแลระบบอาจต้องเปิดใช้ Channels ก่อนในตั้งค่าองค์กร นอกจากนี้ Channels ต้องใช้การล็อกอินด้วย Claude.ai จึงจะไม่ทำงานหากลงชื่อเข้าใช้ด้วยการยืนยันตัวตนแบบ API key เท่านั้น

การสร้างช่องทางแบบกำหนดเอง

หาก Discord และ Telegram ไม่ตรงเวิร์กโฟลว์ของคุณ สามารถสร้างปลั๊กอินช่องทางของตนเองได้ Anthropic มี ข้อมูลอ้างอิง Channels พร้อมสเปกเซิร์ฟเวอร์ MCP ช่องทางแบบกำหนดเองสามารถส่งต่อ webhooks ข้อความ Slack SMS หรือแหล่งเหตุการณ์อื่น ๆ เข้าสู่เซสชัน Claude Code ของคุณ

ข้อคิดส่งท้าย

Claude Code Channels เปิดทางเชื่อมตรงสู่เซสชัน Claude Code แบบสดจาก Discord หลังตั้งค่าเริ่มต้นเสร็จ บอทของคุณจะกลายเป็นอินเทอร์เฟซระยะไกลสำหรับส่งพรอมป์ต์ รับคำตอบ และจัดการงาน—โดยไม่ต้องอยู่หน้าจอเทอร์มินัลตลอดเวลา

เราได้ครอบคลุมการตั้งค่าตั้งแต่ศูนย์: ติดตั้ง Claude Code ลงชื่อเข้าใช้ด้วยบัญชี Claude.ai ติดตั้ง Bun เพิ่มมาร์เก็ตเพลสปลั๊กอินทางการ ตั้งค่าและเชิญบอท Discord กำหนดค่าโทเค็นบอท เปิด Claude Code โดยเปิดใช้ Channels จับคู่บัญชี และทดสอบใน Discord

เมื่อเชื่อมต่อแล้ว บอทสามารถจัดการคำถามด่วน การเตือนความจำ การแก้โค้ด และเวิร์กโฟลว์โปรเจกต์ที่ยาวขึ้นผ่านแชท ข้อจำกัดหนึ่งที่ควรจำไว้: Channels ต้องพึ่งพาเซสชัน Claude Code แบบสด ดังนั้นบอทจะทำงานเฉพาะตอนที่ Claude Code เปิดอยู่

หากต้องการศึกษาต่อกับ Claude Code แนะนำบทเรียน แนวทางปฏิบัติที่ดีที่สุดของ Claude Code หรือคอร์ส Introduction to Claude Models

Claude Code Channels คำถามที่พบบ่อย

Claude Code Channels จะยังทำงานต่อหลังปิดเทอร์มินัลหรือไม่?

ไม่ Channels ทำหน้าที่เป็นสะพานไปยังเซสชันภายในเครื่องแบบสด หากปิด Claude Code บอท Discord ของคุณจะหยุดตอบข้อความที่เข้ามา หากต้องการให้บอทพร้อมใช้งานอย่างต่อเนื่อง ต้องรัน Claude Code ค้างไว้ในเทอร์มินัลหรือสภาพแวดล้อมเบื้องหลังที่ทำงานตลอด

สามารถตั้งค่า Channels โดยใช้เพียง API key ได้หรือไม่?

ไม่ Claude Code Channels ไม่รองรับการยืนยันตัวตนด้วย API key หรือคอนโซลเท่านั้น ต้องลงชื่อเข้าใช้บัญชี Claude.ai แบบแอคทีฟในแผน Pro หรือ Max (ผู้ใช้ Team และ Enterprise อาจต้องให้ผู้ดูแลองค์กรเปิดใช้งานฟีเจอร์นี้ด้วย)

จะป้องกันไม่ให้คนอื่นในเซิร์ฟเวอร์ Discord มารันคำสั่งบนเครื่องของฉันได้อย่างไร?

Claude Code Channels ใช้โมเดล allowlist เพื่อความปลอดภัย ก่อนใช้งานบอท คุณต้องส่งข้อความส่วนตัวเพื่อรับโค้ดจับคู่ แล้วป้อนในเทอร์มินัล (/discord:access pair YOUR_PAIRING_CODE) จากนั้นรัน /discord:access policy allowlist เพื่อให้มีเพียงผู้ใช้ Discord ที่ได้รับอนุมัติเท่านั้นที่โต้ตอบกับเซสชันภายในเครื่องของคุณได้

ทำไมบอท Discord ของฉันออนไลน์อยู่แต่ไม่ตอบข้อความ?

สาเหตุที่พบบ่อยที่สุดคือการขาด intents ต้องเปิดใช้Message Content Intent ใน Discord Developer Portal ไม่เช่นนั้น Discord จะส่งช่องข้อความว่างไปยังบอทของคุณ นอกจากนี้ ให้ยืนยันว่าเซสชันภายในเครื่องเริ่มต้นด้วยแฟล็ก --channels plugin:discord@claude-plugins-official แล้ว

Claude Code Channels รองรับ iMessage หรือไม่?

รองรับ Anthropic ได้เพิ่มการรองรับ iMessage ประมาณหนึ่งสัปดาห์หลังการเปิดตัวช่องทาง Telegram และ Discord iMessage ต้องใช้ macOS เพราะปลั๊กอินจะอ่าน ~/Library/Messages/chat.db และส่งคำตอบผ่าน AppleScript ไม่มีโทเค็นบอทหรือบริการภายนอกให้ตั้งค่า—ติดตั้งปลั๊กอินด้วย /plugin install imessage@claude-plugins-official ให้สิทธิ์ Full Disk Access กับเทอร์มินัล แล้วเริ่มต้นใหม่ด้วย --channels plugin:imessage@claude-plugins-official

ความแตกต่างระหว่าง Claude Code Channels และ Remote Control คืออะไร?

ทั้งสองอย่างทำให้เซสชันของคุณรันภายในเครื่อง แต่ใช้อินเทอร์เฟซต่างกัน Channels ส่งข้อความผ่าน Discord, Telegram หรือ iMessage พร้อมการแจ้งเตือนแบบ native ส่วน Remote Control ใช้อินเทอร์เฟซเว็บ claude.ai หรือแอปมือถือ Remote Control ตั้งค่าง่ายด้วยคำสั่งเดียว (claude remote-control) ขณะที่ Channels ต้องสร้างบอทและจับคู่ เลือก Channels สำหรับเวิร์กโฟลว์อะซิงก์ที่เน้นมือถือหรือการเข้าถึงเป็นทีมผ่านช่องทางใน Discord เลือก Remote Control เมื่อต้องการอินเทอร์เฟซแชท claude.ai แบบเต็มด้วยการตั้งค่าน้อย

หัวข้อ