Discord

Discord

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

สร้าง Discord Application

image-20231221113019757

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

ตั้งค่า Discord Application

image-20231221113340790

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

image-20231221113617087

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

image-20231222161346359

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

image-20231221113835738

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

image-20231222161413057

กลับมาที่ GPTBots กรอก "PUBLIC KEY" ที่คัดลอกไว้ใน "Integration - Discord" จากนั้นคลิก "Submit" เพื่อรับ "INTERACTIONS ENDPOINT URL" แล้วคัดลอกมา

หมายเหตุ: "PUBLIC KEY" และ "INTERACTIONS ENDPOINT URL" เป็นทางเลือก แต่แนะนำให้กรอกข้อมูลให้ครบ

image-20231221114059102

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

image-20231221114541316

ไปที่ "OAuth2 - General" ตั้งค่า "AUTHORIZATION METHOD" เป็น "In-app Authorization" เลือก "agent" ใน "SCOPES" เลือก "Administrator" ใน "BOT PERMISSIONS" และบันทึก

เสร็จสิ้นขั้นตอนการตั้งค่า Discord Application

เพิ่มแอปพลิเคชันเข้าสู่ Server

คุณต้องเพิ่ม Discord Application ลงใน Discord Server ก่อน เพื่อให้ผู้ใช้ใน Server ใช้งาน Agent ได้

image-20231221114920830

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

image-20231221115038920

จากนั้นจะได้ URL ที่ด้านล่างของหน้า ให้คัดลอก URL นั้นไว้

เปิด URL นี้เพื่อให้ผู้ดูแล Server สามารถเพิ่มแอปพลิเคชันนี้เข้าสู่ Server ได้ทันที

พูดคุยกับ Agent บน Server

image-20240603143638742

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

แชทกับ Agent ผ่านข้อความส่วนตัว

image-20240603143659468

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

หมายเหตุสำคัญ

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

รีสตาร์ท Discord Service ของ Agent

image-20240219153047597

เข้า "Agent Integration" หาหัวข้อ "Discord" ปิดแล้วเปิดใหม่อีกครั้ง

คำสั่ง /start

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

image-20231228105001648

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