QQ-робот....

 Знакомство с роботом

Здесь используется: go-cqhttp отвечает за связь с QQ. Nonebot служит обратным прокси-сервером go-cqhttp для обработки и ответа на групповые сообщения QQ. Используйте Django для отправки сообщений, полученных Nonebot, в ChatGPT, а затем возврата сообщений. .

Функции, которые я реализовал здесь: поддержка ключевых слов-префиксов для запуска ChatGPT, поддержка другого частного чата QQ для выполнения инструкций групповой отправки (отправка всем группам), поддержка ключевых слов для запуска рекламных объявлений и поддержка @ запуска ChatGPT.

Для групповых сообщений, содержащих более 15 слов, всплывающие объявления с ключевыми словами не будут запускаться.

 

 Создание среды робота

Если вам нужен исходный код, спросите меня ~

WeChat: iostreamX64

Вопрос: 846581636

Требования к окружающей среде

Система Windows, windows10/11, windows server2013 или более поздняя версия приемлемы.

Среда Python3.

go-cqhttp работает

Скопируйте файл config.yml, который я дал, в папку go-cqhttp отдельно (для дальнейшего использования), удалите все файлы, кроме go-cqhttp_windows_386.exe, удалите их и запустите go-cqhttp_windows_386.exe, чтобы все подтвердить, затем нажмите go-cqhttp.bat для выбора обратного прокси.После выполнения в папке появится файл config.yml.Удалите этот файл, скопируйте ранее скопированный файл обратно и измените пароль учетной записи внутри на свой.

Я настроил config.yml, кроме учетной записи и пароля, и больше ничего изменить не могу.

Запустите go-cqhttp.bat еще раз. Вы вошли в свою учетную запись, но вам будет предложено, что обратный прокси-сервер не может быть подключен. Не волнуйтесь, давайте не торопимся.

Установочная библиотека

Установить под xin/chat: pip install django

Установите под xin/chat: pip install djangorestframework 

Установить под xin/chat: запросы на установку pip 

Проверьте под xin/chat: python.exe .\manage.py runserver 8081, он может запуститься нормально.

Установить под xin/chat: pip install openai

Поместите ключ openai в xin\chat\myapp\openai_key.py, и openai проверит адрес ключа.

Установите под xin/chat: pip install urllib3==1.25.11 #Должна быть эта версия, более высокие версии не будут работать.

Запустить под xin/chat: python.exe .\manage.py runserver 8081

Введите в браузере: http://127.0.0.1:8081/chat-api/?msg=“Привет”

Результаты испытаний следующие:

Откройте новое окно консоли и запустите в корневом каталоге проекта: pip install nb-cli.  

Запустите под xin\nonebotXin\: pip install 'nonebot2[fastapi]' 

Запустите под xin\nonebotXin\: pip install nonebot2 

Запустите под xin\nonebotXin\: pip install nonebot-adapter-cqhttp 

Запустите под xin\nonebotXin\: pip install nonebot-plugin-apscheduler 

Закончено~

Supongo que te gusta

Origin blog.csdn.net/LYXlyxll/article/details/131880276
Recomendado
Clasificación