Closed RealKiro closed 4 years ago
应该有 Docker 的话就可以跑。配置过程的话,我不太会写文档🤣,你只要新建一个 bot
文件夹,放入 bot.ini
文件,然后在 bot
文件夹的上一级目录运行
sudo docker pull he0119/coolqbot:latest && \
sudo docker run -d --restart always --name coolqbot
-v $(pwd)/coolq:/home/user/coolq \ # 将宿主目录挂载到容器内用于持久化酷 Q 的程序文件
-v $(pwd)/bot:/home/user/coolqbot/bot \ # 将宿主目录挂载到容器内用于持久化机器人配置和数据文件
-p 9000:9000 \ # noVNC 端口,用于从浏览器控制酷 Q
-e COOLQ_ACCOUNT=2062765419 \ # 要登录的 QQ 账号,可选但建议填
-e VNC_PASSWD=12345687 \ # noVNC 的密码(官方说不能超过 8 个字符,但实测可以超过)
he0119/coolqbot:latest
这个命令就可以了。
bot.ini 的内容如下
[bot]
group_id = 1234 # 你的群号
is_coolq_pro = 0 # 是否是 酷Q 专业版
admin = 1234 # 管理员 QQ 号
nickname = 小誓约 小17 # 机器人昵称
tuling_api_key = # 图灵机器人的 APIKEY(没有就不用填)
tencent_ai_app_id =
tencent_ai_app_key = # 腾讯机器人的 APIKEY(没有就不用填)
应该有 Docker 的话就可以跑。配置过程的话,我不太会写文档🤣,你只要新建一个
bot
文件夹,放入bot.ini
文件,然后在bot
文件夹的上一级目录运行sudo docker pull he0119/coolqbot:latest && \ sudo docker run -d --restart always --name coolqbot -v $(pwd)/coolq:/home/user/coolq \ # 将宿主目录挂载到容器内用于持久化酷 Q 的程序文件 -v $(pwd)/bot:/home/user/coolqbot/bot \ # 将宿主目录挂载到容器内用于持久化机器人配置和数据文件 -p 9000:9000 \ # noVNC 端口,用于从浏览器控制酷 Q -e COOLQ_ACCOUNT=2062765419 \ # 要登录的 QQ 账号,可选但建议填 -e VNC_PASSWD=12345687 \ # noVNC 的密码(官方说不能超过 8 个字符,但实测可以超过) he0119/coolqbot:latest
这个命令就可以了。
bot.ini 的内容如下
[bot] group_id = 438789224 # 你的群号 is_coolq_pro = 0 # 是否是 酷Q 专业版 admin = 417557420 # 管理员 QQ 号 nickname = 小誓约 小17 # 机器人昵称 tuling_api_key = # 图灵机器人的 APIKEY(没有就不用填) tencent_ai_app_id = tencent_ai_app_key = # 腾讯机器人的 APIKEY(没有就不用填)
不行啊,我需要你的帮助
在路由终端运行也不行
嗯,那个命令是需要在路由器终端运行。但我没用过 portainer.io
不清楚这个该怎么用。
啊,我少加了一个 \ 符号。😂
你试试这段
sudo docker run -d --restart always --name coolqbot \
-v $(pwd)/coolq:/home/user/coolq \ # 将宿主目录挂载到容器内用于持久化酷 Q 的程序文件
-v $(pwd)/bot:/home/user/coolqbot/bot \ # 将宿主目录挂载到容器内用于持久化机器人配置和数据文件
-p 9000:9000 \ # noVNC 端口,用于从浏览器控制酷 Q
-e COOLQ_ACCOUNT=2062765419 \ # 要登录的 QQ 账号,可选但建议填
-e VNC_PASSWD=12345687 \ # noVNC 的密码(官方说不能超过 8 个字符,但实测可以超过)
he0119/coolqbot:latest
sudo docker run -d --restart always --name coolqbot \ -v $(pwd)/coolq:/home/user/coolq \ # 将宿主目录挂载到容器内用于持久化酷 Q 的程序文件 -v $(pwd)/bot:/home/user/coolqbot/bot \ # 将宿主目录挂载到容器内用于持久化机器人配置和数据文件 -p 9000:9000 \ # noVNC 端口,用于从浏览器控制酷 Q -e COOLQ_ACCOUNT=2062765419 \ # 要登录的 QQ 账号,可选但建议填 -e VNC_PASSWD=12345687 \ # noVNC 的密码(官方说不能超过 8 个字符,但实测可以超过) he0119/coolqbot:latest
不行,我太难了
我的锅我的锅,你运行这个命令应该就没问题了。
docker run -d --restart always --name coolqbot -v $(pwd)/coolq:/home/user/coolq -v $(pwd)/bot:/home/user/coolqbot/bot -p 9000:9000 -e COOLQ_ACCOUNT=2062765419 -e VNC_PASSWD=12345687 he0119/coolqbot:latest
并且那个 bot.ini 的配置
[bot]
# 你的群号
group_id = 438789224
# 是否是 酷Q 专业版
is_coolq_pro = 0
# 管理员 QQ 号
admin = 417557420
# 机器人昵称
nickname = 小誓约 小17
# 图灵机器人的 APIKEY(没有就不用填)
tuling_api_key =
# 腾讯机器人的 APIKEY(没有就不用填)
tencent_ai_app_id =
tencent_ai_app_key =
应该是这样的,注释不能跟在后面,我也忘了。🤣
并且那个 bot.ini 的配置
[bot] # 你的群号 group_id = 438789224 # 是否是 酷Q 专业版 is_coolq_pro = 0 # 管理员 QQ 号 admin = 417557420 # 机器人昵称 nickname = 小誓约 小17 # 图灵机器人的 APIKEY(没有就不用填) tuling_api_key = # 腾讯机器人的 APIKEY(没有就不用填) tencent_ai_app_id = tencent_ai_app_key =
应该是这样的,注释不能跟在后面,我也忘了。🤣
能运行,但是啥都没有
你应该可以看看 docker logs coolqbot
的输出,大概是没有正常启动?
Lean的Openwrt恰好有Docker插件,是不是能抛弃服务器直接使用?配置过程能更简单点就好了不太好搞