go-cqhttp 【配置QQ机器人】

go-cqhttp 【配置QQ机器人】

huhuan
2022-02-02 / 0 评论 / 1,106 阅读 / 正在检测是否收录...
  1. go-cqhttp【官网】
  2. go-cqhttp【下载地址】
    1.png
    如果版本下载错误会导致无法运行
    以下配置均是Linux版本的说明,Windows 下直接运行 go-cqhttp.exe 配置类似
    下载好后解压出来,三个文件如下图
    2.png
  3. 将 go-cqhttp 上传到你的linux 服务器上。SSH 工具以MobaXterm 为例。使用finalshell 的同学同理。我这里将 go-cqhttp 上传到 /root/cqhttp 中
  4. 依次输入以下命令
    cd /root/cqhttp
    chmod 777 go-cqhttp
    ./go-cqhttp
    正常执行后会提示生成配置文件
    3.png
    因版本不同可能通讯方式的序号不同。
    需要选择HTTP通讯 和 正向Websocket通信。
    输入02即可
    输入后会自动生成 config.yml文件 如果没有就刷新一下
    4.png
    双击修改 config.yml 文件。
    第四行 uin 默认有个123456 ,直接删除
    修改配置如下
    5.png
    host部分直接改成0.0.0.0
    http下面的端口推荐8000,
    ws 下面的端口推荐8001。端口号可以根据自身情况修改,但是不要和其他程序冲突。修改后保存,ssh 工具会自动上传修改的文件。
    然后再次输入 ./go-cqhttp
    会输出二维码,用手机qq 扫一扫登录。(当作机器人qq了
    6.png
    登陆成功后提示如下
    7.png
    *先在当前窗口直接ctrl+c结束运行。没结束就多按几次
    然后执行(后台运行)*
    nohup ./go-cqhttp &
    该目录下会生成一个nohup.out文件,就是go-cqhttp 输入的日志了。
    (可以定时删除这个文件)
    到此go-cqhttp 就配置完成了。
    重启 go-cqhttp 命令
    kill -9 $( ps -e|grep go-cqhttp |awk '{print $1}')
    nohup ./go-cqhttp &

    对接QQ机器人

    01.png
    02.png
    Http协议 ,如果go-cqhttp和量子助手在同一个服务器建议使用内网IP地址,否则需要开通外网端口,填写外网IP地址及端口号
    查看本机docker0 ip 地址
    ifconfig docker0
    3.png
    172.12.0.1 及为内网量子能访问的IP地址
    端口号填入 go-cqhttp 配置的
    如 http 协议填入
    172.12.0.1:8000
    ws 协议填入
    172.12.0.1:8001

31

海报

正在生成.....

评论 (0)

语录
取消