วิธีผสานรวม ChatGPT เข้ากับ Discord [+ 5 เคล็ดลับอันชาญฉลาด]

/th/images/integrate-chatgpt-with-discord.png

ก่อนอื่นคุณต้องสร้างเซิร์ฟเวอร์ของคุณเองบน Discord

บทความนี้ประกอบด้วยขั้นตอนโดยละเอียดในการดำเนินการนี้ด้วย Python บน Visual Studio Code

การผสานรวม ChatGPT เข้ากับ Discord มีหลายขั้นตอน รวมถึงการสร้างเซิร์ฟเวอร์ Discord การพัฒนาแอปบนพอร์ทัลนักพัฒนา Discord และอื่นๆ อีกมากมาย

การรวม ChatGPT เข้ากับ Discord ช่วยให้คุณสามารถเพิ่มผู้ช่วย AI การสนทนาลงในเซิร์ฟเวอร์ Discord ของคุณเพื่อตอบคำถามของคุณและทำงานอื่น ๆ ได้

การบูรณาการจะยุ่งยากเล็กน้อยเนื่องจากมีหลายขั้นตอน แต่อย่ากังวล เราช่วยคุณได้! เริ่มกันเลย!

เคล็ดลับที่ดีที่สุดเกี่ยวกับการใช้ ChatGPT กับ Discord

  1. ใช้ Discord API – Discord API มีฟังก์ชันการทำงานที่ยอดเยี่ยมและช่วยให้คุณสามารถโต้ตอบกับแพลตฟอร์ม Discord ได้ นอกจากนี้ยังทำให้การใช้ ChatGPT กับ Discord ง่ายขึ้น

  2. ล้างอินพุต=เอาต์พุตที่ถูกต้อง – ขณะสนทนากับ ChatGPT คุณต้องใช้อินพุตที่กระชับเพื่อรับเอาต์พุตที่เกี่ยวข้อง

  3. รักษาบอทให้ปลอดภัย – ตรวจสอบให้แน่ใจว่าบอท ChatGPT ที่คุณสร้างนั้นปลอดภัย และใช้มาตรการรักษาความปลอดภัยเพื่อปกป้องข้อมูลผู้ใช้

  4. อนุญาตให้ผู้ใช้แสดงความคิดเห็น – จำเป็นต้องอนุญาตให้ผู้ใช้ของคุณแสดงความคิดเห็นเกี่ยวกับการสนทนาของพวกเขาด้วย ChatGPT สิ่งนี้สามารถช่วยคุณปรับปรุงประสบการณ์ผู้ใช้ได้

  5. ตรวจสอบประสิทธิภาพ – คุณต้องตรวจสอบความถูกต้องและเวลาตอบสนองของ ChatGPT เป็นประจำ เพื่อให้มั่นใจว่าทำงานได้อย่างถูกต้อง

ฉันจะรวม ChatGPT เข้ากับ Discord ได้อย่างไร

ก่อนที่จะดำเนินการตามขั้นตอนโดยละเอียด คุณควรพิจารณาดำเนินการตรวจสอบต่อไปนี้:

  • คุณต้องมี Visual Studio Code บนคอมพิวเตอร์ของคุณ

  • นอกจากนี้ จะเป็นการดีที่สุดหากคุณมีล่าม Python

1. สร้างเซิร์ฟเวอร์ของคุณบน Discord

  1. เข้าสู่ระบบ Discord ด้วยชื่อผู้ใช้ของคุณ

  2. คลิกที่เครื่องหมาย + เพื่อสร้างเซิร์ฟเวอร์ของคุณ /th/images/Discord-Server.png

  3. คลิกที่สร้างของฉันเอง /th/images/Create-My-Own.png

  4. ตอนนี้เลือก สำหรับฉันและเพื่อนของฉัน /th/images/For-me-and-my-friends.png

  5. ในหน้าจอถัดไป ให้พิมพ์ชื่อเซิร์ฟเวอร์ของคุณและอัปโหลดรูปภาพหากคุณคลิก จากนั้นคลิกสร้าง /th/images/chrome_63QUtongD5.png

2. สร้างบอท

  1. ไปที่พอร์ทัลนักพัฒนา Discord /th/images/Apps-Developers-portal.png

  2. ตอนนี้คลิกที่ Applications จากนั้นเลือก Create Application /th/images/BOT-APP.png

  3. ไปที่ข้อมูลทั่วไป ตั้งชื่อแอป และเพิ่มไอคอนแอป /th/images/Portal-change-image-go-to-BOT.png

  4. คลิกบันทึกการเปลี่ยนแปลง

  5. จากบานหน้าต่างด้านซ้าย ให้เลือก Bot

  6. คลิกเพิ่มบอท /th/images/Add-BOT.png

  7. ตอนนี้คลิก ใช่ ทำใน เพิ่มบอทนี้ไปยังแอปนี้ /th/images/Yes-do-it.png

3. สร้าง URL

  1. ไปที่ OAuth2 คลิกเครื่องมือสร้าง URL และทำเครื่องหมายถูกถัดจาก Bot /th/images/BOT-Selected.png

  2. เลื่อนลงและเลือกผู้ดูแลระบบ

  3. ที่ด้านล่างของหน้า คุณจะได้รับ URL คัดลอกและวางลงในแผ่นจดบันทึก /th/images/ADMIN-URL.png

  4. ไปที่ OAuth2 อีกครั้ง จากนั้นคลิกทั่วไป

  5. ภายใต้ลิงก์การอนุญาตเริ่มต้น ให้เลือก URL ที่กำหนดเองจากเมนูแบบเลื่อนลงสำหรับวิธีการอนุญาต

  6. วาง URL ที่คุณคัดลอกแล้วคลิกบันทึกการเปลี่ยนแปลง /th/images/Save-changes.png

  7. ไปที่ Bot สลับสวิตช์สำหรับเนื้อหาข้อความ แล้วคลิกบันทึกการเปลี่ยนแปลง /th/images/Message-content.png

4. รีเซ็ตโทเค็น

  1. ไปที่บอท แล้วคลิกรีเซ็ตโทเค็น /th/images/Reset-Token.png

  2. คลิกใช่ ทำการรีเซ็ตโทเค็นของ Bot /th/images/Yes-do.png

  3. ตอนนี้คลิกคัดลอกเพื่อคัดลอกโทเค็นและวางลงในแผ่นจดบันทึกเพื่อใช้ในอนาคต /th/images/Copy-token.png

5. อนุญาต

  1. วาง URL ที่สร้างขึ้นในเบราว์เซอร์ จาก เพิ่มไปยังเซิร์ฟเวอร์ ให้เลือกชื่อของเซิร์ฟเวอร์ที่คุณสร้างขึ้น คลิกดำเนินการต่อ /th/images/Cljck-Continue.png

  2. ใส่เครื่องหมายถูกถัดจากผู้ดูแลระบบแล้วคลิกอนุญาต /th/images/Click-Authorize.png

  3. ตรวจสอบว่าคุณเป็นมนุษย์ /th/images/I-am-human.png

  4. เมื่อคุณได้รับอนุญาตแล้วให้ดำเนินการต่อ /th/images/Authorized.png

6. ใช้พรอมต์คำสั่ง

  1. กดปุ่ม Windows พิมพ์ CMD และคลิก Open

  2. คัดลอกและวางคำสั่งต่อไปนี้แล้วกด Enter: Cd desktop mkdir ChatGPT\_Friends cd ChatGPT\_Friends code /th/images/Folder-MKDIR.png

7. สร้างไฟล์และโฟลเดอร์ใน Visual Studio Code

  1. ไปที่บานหน้าต่างด้านซ้าย คลิกไอคอนโฟลเดอร์ และตั้งชื่อเป็นแอป /th/images/Folder-structure.png

  2. สร้างไฟล์และตั้งชื่อเป็น _init_.py

  3. จากนั้นสร้างโฟลเดอร์และตั้งชื่อเป็น chatgpt_ai

  4. เลือก chatgpt_ai และสร้างไฟล์และตั้งชื่อเป็น _init_.py

  5. สร้างไฟล์อื่นภายใต้ chatgpt_ai และตั้งชื่อเป็น Connect_openai.py

  6. ตอนนี้ สร้างโฟลเดอร์อื่นภายใต้โฟลเดอร์ App และตั้งชื่อเป็น discord_bot

  7. เลือกโฟลเดอร์ discord_bot และสร้างไฟล์และตั้งชื่อเป็น Connect_discord.py

  8. ตอนนี้อยู่นอกโฟลเดอร์แอพ ให้สร้างไฟล์และตั้งชื่อเป็น run.py

  9. สร้างไฟล์อื่นและตั้งชื่อเป็น.env

8. เขียนโค้ดในไฟล์.env

  1. ไปที่ไฟล์.env /th/images/Token-added-env.png

  2. พิมพ์คำสั่งต่อไปนี้และระบุโทเค็นที่คุณคัดลอกมาจากพอร์ทัล Discord Developers ถัดจาก Discord_Token และคัดลอกคีย์ API ถัดจาก OPENAI_Key: ` DISCORD_TOKEN=key

OPENAI_KEY=`

9. ดาวน์โหลดโมดูล

  1. ไปที่เทอร์มินัลแล้วคัดลอกและวางคำสั่งต่อไปนี้ แล้วกด Enter: python-m pip install python-discord /th/images/connect-discord-install.png

  2. เมื่อติดตั้งแล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้งโมดูล dotenv: python-m pip install python-dotenv /th/images/install-dotenv.png

  3. ตอนนี้คัดลอกและวางคำสั่งต่อไปนี้เพื่อติดตั้งโมดูล Open API: pip install openapi

  4. ในการติดตั้งโมดูลคำขอ ให้รันคำสั่งนี้ – คำขอการติดตั้ง pip

10. เขียนโค้ดในไฟล์ Connect_discord.py

  1. ไปที่ไฟล์ Connect_discord.py

  2. คัดลอกและวางสคริปต์ต่อไปนี้ตามที่กล่าวไว้ กรุณาอย่าทำการเปลี่ยนแปลง: ` จาก dotenv import load_dotenv

นำเข้าระบบปฏิบัติการ

ความไม่ลงรอยกันนำเข้า

load_dotenv()

discord_token=os.getenv(‘DISCORD_TOKEN’)

คลาส MyClient (discord.Client):

async def on_ready (ตนเอง):

print(‘เข้าสู่ระบบด้วย:’, self.user)

async def on_message (ตัวเอง ข้อความ):

พิมพ์ (ข้อความเนื้อหา)

ถ้า message.author==self.user:

กลับมา

รอ message.channel.send(f"{message.content}")

เจตนา=discord.Intents.default()

intents.message_content=จริง

ลูกค้า = MyClient (เจตนา = เจตนา)

client.run(discord_token) `

  1. เมื่อเสร็จแล้วให้คลิกที่ไอคอน Run เพื่อเรียกใช้โค้ด /th/images/Script-to-run-Discord.png

  2. ใน Terminal คุณจะเห็นว่าคุณเข้าสู่ระบบเป็นชื่อโฟลเดอร์หลักของคุณ

  3. ไปที่แอป Discord แล้วพิมพ์ Hi

  4. บอทจะตอบกลับ ในขั้นตอนนี้ ระบบจะจำลองเฉพาะสิ่งที่คุณพิมพ์เท่านั้น

11. รับคีย์ API จาก OpenAI

  1. ไปที่เว็บไซต์ OpenAI

  2. เข้าสู่ระบบและคลิกที่ส่วนตัว

  3. คลิกดูคีย์ API /th/images/ViewAPI-keys.png

  4. ตอนนี้คลิกสร้างรหัสลับใหม่

  5. คัดลอกคีย์และวางลงในแผ่นจดบันทึก /th/images/OpenAI-key.png

  6. วางลงในไฟล์ .env ถัดจาก OPENAI_KEY

12. ตรวจสอบรุ่น

  1. ไปที่เว็บไซต์ OpenAI และเข้าสู่ระบบ

  2. ไปที่เอกสารประกอบ /th/images/Documentation.png

  3. ใต้เริ่มต้น คลิกโมเดล จากนั้นเลือก GPT-3

  4. คัดลอกชื่อของรุ่นล่าสุดจากบานหน้าต่างด้านขวา

13. เขียนโค้ดใน Connect_openai.py

  1. เปิด Connect_openai.py บน Visual Studio Code /th/images/Connect_openai.png

  2. คัดลอกและวางสคริปต์ต่อไปนี้: ` from dotenv import load_dotenv

นำเข้า openai

นำเข้าระบบปฏิบัติการ

load_dotenv()

openai.api_key=os.getenv(‘OPENAI_KEY’)

def chatgpt_response (พร้อมท์):

การตอบสนอง = openai.Completion.create (

engine=‘text-davinci-003’,

พร้อมท์=พร้อมท์,

อุณหภูมิ = 0.75,

max_tokens=100-#พิมพ์(ตอบกลับ)

ตอบกลับ ‘ตัวเลือก'0’ข้อความ’ `

14. ทำการเปลี่ยนแปลงใน Connect_discord.py

  1. แทนที่คำสั่งด้านล่างด้วยคำสั่งต่อไปนี้: await message.channel.send(f"{message.content}")

รอ message.channel.send(f"คุณพูดว่า: {message.content} \n {chatgpt\_response(message.content)}") /th/images/Connect_Discord-changed.png

  1. เพิ่มคำสั่งนี้ในบรรทัดที่ 5: from app.openai\_chat.connect\_openai import chatgpt\_response

15. เขียนโค้ดใน run.py

  1. ไปที่ไฟล์ run.py /th/images/Runpy-file.png

  2. พิมพ์สคริปต์ต่อไปนี้: ` จากไคลเอนต์นำเข้า app.Discord_bot.connect_discord, discord_token

ถ้า _name_=='__main__': `

  1. ไปที่ไฟล์ Connect_discord ตัดคำสั่งต่อไปนี้จากนั้นวางลงในสคริปต์ run.py: client.run(discord\_token)

  2. ตอนนี้ให้รันไฟล์โดยคลิกปุ่มเล่นที่อยู่ด้านบนของ Visual Code Studio

16. สนทนากับ ChatBot

  1. ไปที่ช่องของคุณ /th/images/Chatbot-chat.png

  2. คุณจะเห็น ChatBot ออนไลน์อยู่

  3. พิมพ์คำถามหรือเริ่มการสนทนา

นี่คือวิธีที่คุณสามารถรวม ChatGPT เข้ากับ Discord และเริ่มการสนทนากับบอท โดยติดอยู่ที่ใดที่หนึ่งในระหว่างกระบวนการ อย่าลังเลที่จะพูดถึงคำถามทั้งหมดของคุณในส่วนความคิดเห็นด้านล่าง

เพื่อเพิ่มประสิทธิภาพเซิร์ฟเวอร์ Discord ที่ขับเคลื่อนด้วย AI ใหม่ของคุณให้ดียิ่งขึ้น คุณสามารถทำตามคำแนะนำนี้ในการเพิ่ม Arcane Bot ลงใน Discord และปลดล็อคคุณสมบัติการปรับระดับและการทำงานอัตโนมัติอันทรงพลังสำหรับชุมชนของคุณ

คุณสามารถอ่านสิ่งนี้ได้หากคุณต้องการทราบวิธีใช้ ChatGPT กับ Whatsapp

*️⃣ ลิงค์ที่มา:

Discord, Visual Studio Code , Python reaper , Discord Developers Portal , เว็บไซต์ OpenAI , ไปที่เว็บไซต์ OpenAI , ไปที่ช่องของคุณ คำแนะนำในการเพิ่ม Arcane Bot ลงใน Discord ใช้ ChatGPT กับ Whatsapp,.,