
روبوت يدعم الدردشة في نماذج اللغة السائدة المختلفة!
»عرض البرنامج التعليمي»
![]() | ![]() | ![]() |
⚡ الدعم
؟
نحن ندعم مجموعة متنوعة من منصات الدردشة.
| منصة | رد الدردشة الجماعية | رد الدردشة الخاصة | الزناد الشرطي | قيادة المسؤول | رسم | الرد الصوتي |
|---|---|---|---|---|---|---|
| ميراي | يدعم | يدعم | يدعم | يدعم | يدعم | يدعم |
| 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 -Go- quickstart-windows-mirai-amd64.zip AMD64
wkhtmltoimage.exe لمستخدمي MAC أيضًا استخدام حزمة النشر السريع wkhtmltopdf .
brew install --cask wkhtmltopdf
يرجى الرجوع إلى الرابط للحصول على تفاصيل حول تثبيت واستخدام المشروب.
نصيحة: أنت بحاجة إلى Python> = 3.11 لتشغيل هذا المشروع
نشر ميراي وتثبيت المكون الإضافي 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 [الإعلان] مفتاح API مجاني Openai
يمكنك الحصول على اختبارات مفتاح API Openai مجانًا هنا.
[ http ]
# 填写提供服务的端口
host = " 0.0.0.0 "
port = 8080
debug = falseبعد بدء التشغيل ، سيتم توفير الواجهة التالية:
post /v1/chat
طلب المعلمات
| اسم المعلمة | يجب الاختيار | يكتب | يوضح |
|---|---|---|---|
| Session_id | نعم | خيط | معرف الجلسة ، الافتراضي: friend-default_session |
| اسم المستخدم | نعم | خيط | اسم المستخدم ، الافتراضي:某人 |
| رسالة | نعم | خيط | لا يمكن أن تكون الرسالة فارغة |
طلب مثال
{
"session_id" : " friend-123456 " ,
"username" : " testuser " ,
"message" : " ping "
}تنسيق الاستجابة
| اسم المعلمة | يكتب | يوضح |
|---|---|---|
| نتيجة | خيط | النجاح ، فعلت ، فشل |
| رسالة | خيط[] | إرجاع النص ، ودعم عودة متعددة الأجزاء |
| صوت | خيط[] | إرجاع الصوت ، يدعم ترميز Audios متعددة ؛ |
| صورة | خيط[] | إرجاع الصورة ، ترميز صور متعددة ؛ |
مثال على الاستجابة
{
"result" : " DONE " ,
"message" : [ " pong! " ],
"voice" : [],
"image" : []
} Post /v2/chat
طلب المعلمات
| اسم المعلمة | يجب الاختيار | يكتب | يوضح |
|---|---|---|---|
| Session_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'
تنسيق الاستجابة
| اسم المعلمة | يكتب | يوضح |
|---|---|---|
| نتيجة | خيط | النجاح ، فعلت ، فشل |
| رسالة | خيط[] | إرجاع النص ، ودعم عودة متعددة الأجزاء |
| صوت | خيط[] | إرجاع الصوت ، يدعم ترميز Audios متعددة ؛ |
| صورة | خيط[] | إرجاع الصورة ، ترميز صور متعددة ؛ |
مثال على الاستجابة
{
"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 Preset.
فيما يلي بعض مقاطع الفيديو القصيرة المسبقة ، يمكنك رؤية التأثير:
برنامج تعليمي مفصل عن أنظمة مسبق: ويكي
يمكنك الحصول على الإعدادات المسبقة المسبقة من قبل الجميع في Presets Awesome ChatGpt QQ.
يمكنك أيضًا الرجوع إلى CHATGPT-prompts-zh_cn لتدريب chatgpt الخاص بك ، ويمكنك أيضًا الرجوع إلى مطالبات chatgpt رائعة لإلغاء تأمين المزيد من المهارات.
عند إرسال رمز أو إرسال رسالة إلى مجموعة QQ ، يتم تحويل الرسالة تلقائيًا إلى صورة وإرسالها.
يتم تخزين ملفات الخط في fonts/ الدليل.
الخط الافتراضي أكثر جرأة.
منذ V2.2.5 ، ندعم الوصول إلى محرك Azure Microsoft وتغلب على المحرك للسماح لـ Robot بإرسال الصوت.
نصيحة : لاستخدام وظائف الصوت على منصات Windows ، تحتاج إلى تثبيت أحدث مكتبة وقت تشغيل VC ، والتي يمكنك تنزيلها هنا. `
إذا كان لديك فكرة صنع الروبوتات بنفسك ، فيمكنك إلقاء نظرة على المشاريع التالية:
تم تطوير هذا المشروع استنادًا إلى المشاريع المذكورة أعلاه ، بحيث يمكنك أيضًا النقر فوق نجم لهم!
إلى جانبنا ، هناك بعض المشاريع الرائعة:
مرحبًا بك في التوصل إلى أفكار جديدة وسحب الطلب.
صنعت مع contrib.rocks.
إذا كان مشروعنا مفيدًا لك ، فيرجى إعطائنا ️