fromcqhttpimportcqhttpfrompprintimportpprintimporttuling # 这里是图灵的接口bot=CQ http (API _ root=' http://127.0.0.133605700 3360 def decorator (func ) :commands[name]=funcreturnfuncreturndecorator @ command ) echo ) defecho ) CTX,arg ) :return(reply ) : arg (commmand ) )喵一个) arg ) :return(reply(: )喵()聊天消息@bot.on_message ) private (de fhandle _ msg ) CTX ) 3360 print sp *args=sparg='.join ) Handler=commands.get ) cmd arg ) else : replies=tuling.get _ reply (msg ) if replies 3365365365306;
使用常规docker安装:
docker pull coolq/wine-coolq安装酷q镜像
mkdir /root/coolq-data #您可以在任意路径上的任意目录下创建新文件夹
docker run---name=coolq---RM-p 808033609000-p 570033605700-v/root/coolq-data 3360/home/user/coll
RM可以替换为-d,并且可以作为服务在后台运行
docker开始coolq #启动
docker stop coolq #
文件管理器logs coolq #审阅
-p 8080:9000可以将8080更改为任何端口,并通过浏览器连接到docker桌面。
-p 5700:5700可以将第一个5700更改为任何端口,以连接到酷q的HTTP API。
-v /root/coolq-data可以更改为以前创建的文件夹,并用于映射文件夹的保存位置
VNC_PASSWD=12345678允许您自行设置连接到docker远程桌面的密码
COOLQ_ACCOUNT=123456已注册机器人的QQ号
这里有问题。 那就是使用docker的话,连接很可能不顺利。 无论机器人启动还是向机器人发送信息,机器人都不会按照设定的步骤回复
解决方案:
请执行以下步骤: 这意味着将docker网络连接到虚拟机的网络桥。 此时,docker使用的端口将成为虚拟机端口,不再映射。
docker run-- name=coolq-d--网络主机- v/tools/coolq 3360/home/user/coolq-evnc _ passwd=dt1QA2ws-ecolq