Discord
คุณสามารถเชื่อมต่อบริการ Agent เข้ากับแอปพลิเคชัน Discord ของคุณ ให้ผู้ใช้งานใน Discord Server สามารถสื่อสารกับ Agent ผ่านแอปนี้ได้โดยตรง
สร้าง Discord Application

ไปที่ Discord Developer Portal แล้วคลิก "New Application" เพื่อสร้าง Discord Application ของคุณ
ตั้งค่า Discord Application

ไปที่หัวข้อ "Agent" แล้วหาตัวเลือก "Privileged Gateway Intents" จากนั้นเปิดใช้งานทั้ง 3 "Intents" แล้วกดบันทึก

ยังอยู่ที่หน้า "Agent" คลิก "Reset Token" เพื่อรับ TOKEN และคัดลอกไว้

กลับมาที่ GPTBots ไปที่ "Integration - Discord" แล้ววาง TOKEN ที่คัดลอกไว้

ไปที่ "General Information" หา "PUBLIC KEY" แล้วคัดลอกเอาไว้

กลับมาที่ GPTBots กรอก "PUBLIC KEY" ที่คัดลอกไว้ใน "Integration - Discord" จากนั้นคลิก "Submit" เพื่อรับ "INTERACTIONS ENDPOINT URL" แล้วคัดลอกมา
หมายเหตุ: "PUBLIC KEY" และ "INTERACTIONS ENDPOINT URL" เป็นทางเลือก แต่แนะนำให้กรอกข้อมูลให้ครบ

กลับไป "General Information" กรอก "INTERACTIONS ENDPOINT URL" ที่ได้ แล้วกดบันทึก

ไปที่ "OAuth2 - General" ตั้งค่า "AUTHORIZATION METHOD" เป็น "In-app Authorization" เลือก "agent" ใน "SCOPES" เลือก "Administrator" ใน "BOT PERMISSIONS" และบันทึก
เสร็จสิ้นขั้นตอนการตั้งค่า Discord Application
เพิ่มแอปพลิเคชันเข้าสู่ Server
คุณต้องเพิ่ม Discord Application ลงใน Discord Server ก่อน เพื่อให้ผู้ใช้ใน Server ใช้งาน Agent ได้

ไปที่ "OAuth2 - URL Generator" เลือก "agent" ใน "SCOPES" และเลือก "Administrator" ใน "BOT PERMISSIONS"

จากนั้นจะได้ URL ที่ด้านล่างของหน้า ให้คัดลอก URL นั้นไว้
เปิด URL นี้เพื่อให้ผู้ดูแล Server สามารถเพิ่มแอปพลิเคชันนี้เข้าสู่ Server ได้ทันที
พูดคุยกับ Agent บน Server

ในกล่องสนทนา แค่พิมพ์ "@Agent" คุณก็สนทนากับ Agent ได้ทันที
แชทกับ Agent ผ่านข้อความส่วนตัว

ค้นหาแอปพลิเคชันในรายชื่อผู้ใช้ใน Server แล้วส่งข้อความเพื่อพูดคุยกับ Agent ได้โดยตรง
หมายเหตุสำคัญ
หาก Discord Agent ของคุณไม่มีการสนทนาเลยภายใน 168 ชั่วโมง (7 วัน) ระบบจะตัด Agent ให้เป็นออฟไลน์โดยอัตโนมัติ คุณสามารถนำ Agent กลับมาออนไลน์ได้ 2 วิธี
รีสตาร์ท Discord Service ของ Agent

เข้า "Agent Integration" หาหัวข้อ "Discord" ปิดแล้วเปิดใหม่อีกครั้ง
คำสั่ง /start
หากคุณได้กรอก "PUBLIC KEY" และ "INTERACTIONS ENDPOINT URL" แล้ว สามารถใช้คำสั่ง /start ใน Discord เพื่อเปิดใช้งาน Agent ที่ออฟไลน์อยู่ได้

คุณสามารถเปิด Agent กลับมาออนไลน์ในหน้าต่างแชท ด้วยคำสั่ง /start
