
หุ่นยนต์ที่รองรับการแชทในรูปแบบภาษาหลักต่างๆ!
»ดูบทช่วยสอน»
![]() | ![]() | ![]() |
⚡สนับสนุน
ความเข้ากันได้หลายแพลตฟอร์ม
เราสนับสนุนแพลตฟอร์มแชทที่หลากหลาย
| แพลตฟอร์ม | การตอบกลับกลุ่ม | ตอบแชทส่วนตัว | ทริกเกอร์ตามเงื่อนไข | คำสั่งผู้ดูแลระบบ | การวาดภาพ | ตอบกลับด้วยเสียง |
|---|---|---|---|---|---|---|
| มิไร | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
| OneBot | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
| โทรเลข | สนับสนุน | สนับสนุน | การสนับสนุนบางส่วน | การสนับสนุนบางส่วน | สนับสนุน | สนับสนุน |
| ความไม่ลงรอยกัน | สนับสนุน | สนับสนุน | การสนับสนุนบางส่วน | ไม่รองรับ | สนับสนุน | สนับสนุน |
| องค์กร WeChat | สนับสนุน | สนับสนุน | สนับสนุน | ไม่รองรับ | สนับสนุน | สนับสนุน |
| wechat ส่วนตัว | สนับสนุน | สนับสนุน | สนับสนุน | ไม่รองรับ | สนับสนุน | สนับสนุน |
คุณสามารถเรียนรู้เกี่ยวกับคำสั่งภายในของหุ่นยนต์ในวิกิ
หากคุณเป็นปาร์ตี้โทรศัพท์มือถือคุณสามารถอ่านบทแนะนำการปรับใช้โทรศัพท์มือถือนี้ (ใช้เซิร์ฟเวอร์ Linux): https://www.bilibili.com/video/av949514538
bash -c " $( wget -O- https://gist.githubusercontent.com/B17w153/f77c2726c4eca4e05b488f9af58823a5/raw/4410356eba091d3259c48506fb68112e68db729b/install_bot_aidlux.sh ) "การสอนการปรับใช้
bash -c " $( wget -O- https://gist.githubusercontent.com/lss233/2fdd75be3f0724739368d0dcd9d1367d/raw/62a790da4a391af096074b3355c2c2b7ecab3c28/chatgpt-mirai-installer-gocqhttp.sh ) "คุณสามารถดูการสอนการก่อสร้างบนวิกิ
ค้นหาตำแหน่งที่เหมาะสมและเขียน config.cfg ของคุณ
ดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มต้นบอท:
# 修改 /path/to/config.cfg 为你 config.cfg 的位置
# XPRA_PASSWORD=123456 中的 123456 是你的 Xpra 密码,建议修改
docker run --name mirai-chatgpt-bot
-v /path/to/config.cfg:/app/config.cfg
--network host
lss233/chatgpt-mirai-qq-bot:browser-versionเราได้สร้างแพ็คเกจบูตอย่างรวดเร็วสำหรับผู้ใช้ Windows ซึ่งสามารถพบได้ในการเปิดตัว
ชื่อไฟล์คือ: quickstart-windows-go-cqhttp-amd64.zip (แนะนำ) หรือ quickstart-windows-mirai-amd64.zip
wkhtmltopdf ใช้ Mac ยังสามารถใช้แพ็คเกจการปรับใช้ wkhtmltoimage.exe Quick
brew install --cask wkhtmltopdf
โปรดดูลิงค์สำหรับรายละเอียดเกี่ยวกับการติดตั้งและการใช้งาน Brew
เคล็ดลับ: คุณต้องมี Python> = 3.11 เพื่อเรียกใช้โครงการนี้
ปรับใช้ Mirai และติดตั้งปลั๊กอิน Mirai-HTTP-API
ดาวน์โหลดโครงการนี้:
git clone https://github.com/lss233/chatgpt-mirai-qq-bot
cd chatgpt-mirai-qq-bot
pip3 install -r requirements.txtปรับไฟล์การกำหนดค่าตามเอกสารประกอบโครงการ
เริ่มต้นบอท
python3 bot.py [โฆษณา] คีย์ OpenAI API ฟรี
คุณสามารถรับการทดสอบคีย์ OpenAI API ฟรีได้ที่นี่
[ http ]
# 填写提供服务的端口
host = " 0.0.0.0 "
port = 8080
debug = falseหลังเริ่มต้นจะมีการจัดอินเตอร์เฟสต่อไปนี้:
โพสต์ /v1/chat
ขอพารามิเตอร์
| ชื่อพารามิเตอร์ | ต้องเลือก | พิมพ์ | อธิบาย |
|---|---|---|---|
| เซสชัน _id | ใช่ | สาย | ID เซสชัน, ค่าเริ่มต้น: friend-default_session |
| ชื่อผู้ใช้ | ใช่ | สาย | ชื่อผู้ใช้ค่าเริ่มต้น:某人 |
| ข้อความ | ใช่ | สาย | ข้อความไม่สามารถว่างเปล่า |
ขอตัวอย่าง
{
"session_id" : " friend-123456 " ,
"username" : " testuser " ,
"message" : " ping "
}รูปแบบการตอบสนอง
| ชื่อพารามิเตอร์ | พิมพ์ | อธิบาย |
|---|---|---|
| ผลลัพธ์ | สาย | ประสบความสำเร็จล้มเหลว |
| ข้อความ | สตริง [] | ส่งคืนข้อความรองรับการส่งคืนหลายส่วน |
| เสียง | สตริง [] | การส่งคืนเสียงรองรับการเข้ารหัส Base64 ของหลาย ๆ เสียง; |
| ภาพ | สตริง [] | การส่งคืนภาพรองรับการเข้ารหัส Base64 หลายภาพ; |
ตัวอย่างการตอบสนอง
{
"result" : " DONE " ,
"message" : [ " pong! " ],
"voice" : [],
"image" : []
} โพสต์ /v2/chat
ขอพารามิเตอร์
| ชื่อพารามิเตอร์ | ต้องเลือก | พิมพ์ | อธิบาย |
|---|---|---|---|
| เซสชัน _id | ใช่ | สาย | ID เซสชัน, ค่าเริ่มต้น: friend-default_session |
| ชื่อผู้ใช้ | ใช่ | สาย | ชื่อผู้ใช้ค่าเริ่มต้น:某人 |
| ข้อความ | ใช่ | สาย | ข้อความไม่สามารถว่างเปล่า |
ขอตัวอย่าง
{
"session_id" : " friend-123456 " ,
"username" : " testuser " ,
"message" : " ping "
}session_id อยู่ในรูปแบบที่เป็นที่ยอมรับ รูปแบบของมันคือสตริง friend- หรือ group- บวกตัวอย่าง
friend-R6sxRvblulTZqNC
group-M3jpvxv26mKVM
หากไม่สามารถดำเนินการต่อในฐานะเพื่อนหรือกลุ่มได้อย่างถูกต้องจะได้รับการจัดการตามกลุ่ม
รูปแบบการตอบสนอง สตริง: request_id
ตัวอย่างการตอบสนอง
1681525479905
" และ ' ) '1681525479905'
รับ /v2/chat/response
ขอพารามิเตอร์
| ชื่อพารามิเตอร์ | ต้องเลือก | พิมพ์ | อธิบาย |
|---|---|---|---|
| request_id | ใช่ | สาย | ขอรหัสค่าที่ส่งคืนโดย /v2 /แชท |
ขอตัวอย่าง
/v2/chat/response?request_id=1681525479905
" และ ' ) ต่อไปนี้เป็นตัวอย่างของข้อผิดพลาด /v2/chat/response?request_id='1681525479905'
/v2/chat/response?request_id="1681525479905"
/v2/chat/response?request_id='1681525479905"
/v2/chat/response?request_id="1681525479905'
รูปแบบการตอบสนอง
| ชื่อพารามิเตอร์ | พิมพ์ | อธิบาย |
|---|---|---|
| ผลลัพธ์ | สาย | ประสบความสำเร็จล้มเหลว |
| ข้อความ | สตริง [] | ส่งคืนข้อความรองรับการส่งคืนหลายส่วน |
| เสียง | สตริง [] | การส่งคืนเสียงรองรับการเข้ารหัส Base64 ของหลาย ๆ เสียง; |
| ภาพ | สตริง [] | การส่งคืนภาพรองรับการเข้ารหัส Base64 หลายภาพ; |
ตัวอย่างการตอบสนอง
{
"result" : " DONE " ,
"message" : [ " pong! " ],
"voice" : [ " data:audio/mpeg;base64,iVBORw0KGgoAAAANS... " ],
"image" : [ " data:image/png;base64,UhEUgAAAgAAAAIACAIA... " , " data:image/png;base64,UhEUgAAAgAAAAIACAIA... " ]
}SUCCESS หมายถึงการรอ { "result" : " SUCCESS " , "message" : [], "voice" : [], "image" : []}DONE โปรดร้องขอจนกว่า FAILED ปรากฏขึ้น FAILED บ่งชี้ว่าการตอบกลับเสร็จสมบูรณ์ { "result" : " FAILED " , "message" : [ " u6ca1u6709u66f4u591au4e86uff01 " ], "voice" : [], "image" : []}SUCCESS อาจสลับกันระหว่าง DONE และ FAILED รอบการตอบกลับทั้งหมดอาจมากกว่าหนึ่งนาที หากคุณต้องการให้หุ่นยนต์นำสไตล์การแชทบางแบบโดยอัตโนมัติคุณสามารถใช้ฟังก์ชั่นที่ตั้งไว้ล่วงหน้าได้
เรามีสองที่ตั้ง presets ล่วงหน้า:猫娘และ正常
ใช้加载预设猫娘เพื่อโหลด Cat Girl ที่ตั้งไว้ล่วงหน้า
นี่คือวิดีโอสั้น ๆ ที่ตั้งไว้ล่วงหน้าคุณสามารถดูเอฟเฟกต์:
การสอนโดยละเอียดเกี่ยวกับระบบที่ตั้งไว้ล่วงหน้า: Wiki
คุณสามารถได้รับการตั้งค่าล่วงหน้าจากทุกคนที่ Awesome CHATGPT QQ ที่ตั้งไว้ล่วงหน้า
นอกจากนี้คุณยังสามารถอ้างถึง Awesome-Chatgpt-Prompts-ZH_CN เพื่อฝึกอบรม CHATGPT ของคุณและคุณยังสามารถอ้างถึงพรอมต์ CHATGPT ที่ยอดเยี่ยมเพื่อปลดล็อกทักษะเพิ่มเติม
เมื่อส่งรหัสหรือส่งข้อความไปยังกลุ่ม QQ ล้มเหลวข้อความจะถูกแปลงเป็นรูปภาพและส่งโดยอัตโนมัติ
ไฟล์ตัวอักษรจะถูกเก็บไว้ใน fonts/ ไดเรกทอรี
ตัวอักษรเริ่มต้นนั้นโดดเด่นยิ่งขึ้น
ตั้งแต่ v2.2.5 เรารองรับการเข้าถึงเอ็นจิ้น Azure ของ Microsoft และ VITS Engine เพื่อให้หุ่นยนต์ของคุณส่งเสียง
เคล็ดลับ : หากต้องการใช้ฟังก์ชั่นเสียงบนแพลตฟอร์ม Windows คุณต้องติดตั้งไลบรารี VC Runtime ล่าสุดซึ่งคุณสามารถดาวน์โหลดได้ที่นี่ -
หากคุณมีความคิดในการสร้างหุ่นยนต์ด้วยตัวคุณเองคุณสามารถดูโครงการต่อไปนี้:
โครงการนี้ได้รับการพัฒนาตามโครงการข้างต้นดังนั้นคุณสามารถคลิกดาวสำหรับพวกเขา!
นอกจากนี้เรายังมีโครงการที่ยอดเยี่ยม:
ยินดีต้อนรับสู่ความคิดใหม่ ๆ และคำขอดึง
ทำด้วย contrib.rocks
หากโครงการของเรามีประโยชน์สำหรับคุณโปรดให้เรา️