1.运行docker容器
docker run -d \
-e ACCOUNT=88888888 \
-e WSR_ENABLE=true \
-e WS_URLS='["ws://127.0.0.1:8096/onebot/v11/ws"]' \
-e ONEAPI_KEY="sk-xxxxxxxxxxxxxxxxxx" \
-e ONEAPI_URL="https://中转api网址/v1/" \
-e ONEAPI_MODEL="gpt-4o" \
--name napcat \
--restart=always \
nowindandmoon/napcat-qqgptbot:1.0
ACCOUNT = qq账号
ONEAPI_KEY = 中转api网站密钥
ONEAPI_URL = 中转api网站
ONEAPI_MODEL = 中转api网站支持的模型(仅支持以OPENAI格式发送和接收数据)
2.进入容器启用nonebot
进入容器
docker exec -it napcat /bin/bash
cd qqbot
nohup nb run > log.txt 2>&1 &
退出容器
exit
3.扫码登录qq
docker logs napcat
登录qq后手机上会显示已登录Linux
4.使用(支持私聊和群聊)
输入echo xxx,机器人会回复xxx
私聊直接输入内容或群里@机器人,发起无上下文对话
以chat开头的对话为有上下文的对话(群聊也一样以chat开头,不需要@)
输入clear清除上下文对话