美文网首页
使用Go-cqhttp和ZeroBot-Plugin搭建一个QQ

使用Go-cqhttp和ZeroBot-Plugin搭建一个QQ

作者: 小渣渣哟 | 来源:发表于2021-12-04 09:35 被阅读0次

    准备:

    一台能联网的电脑Windows或Linux操作系统

    Go-cqhttp框架:

    下载:https://github.com/Mrs4s/go-cqhttp/releases?page=1
    下载对应操作系统版本的文件,下完解压


    ZeroBot-Plugin插件:

    下载:https://github.com/FloatTech/ZeroBot-Plugin

    下完解压

    image

    Go环境(按照你的操作系统下载):

    下载:https://studygolang.com/dl

    Windows双击安装,安装时请选择添加进环境变量

    Linux安装:

    先下载Go环境包

    wget https://studygolang.com/dl/golang/go1.17.3.linux-amd64.tar.gz
    

    将tar文件提取到/usr/local目录

    sudo tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz
    

    提取文件后,编辑[ $PATH ]环境变量,以便系统知道Go可执行二进制文件在哪里。
    执行命令:

    sudo nano /etc/profile
    

    在文件最后一行添加

    export PATH=$PATH:/usr/local/go/bin
    

    添加完按Ctrl+O保存,回车确认保存,再按Ctrl+X退出编辑器
    执行

    sudo nano $HOME/.profile
    

    同样在最后一行添加

    export PATH=$PATH:/usr/local/go/bin
    

    然后保存
    执行以下命令使PATH环境变量应用于当前的shell会话:

    sudo source ~/.profile
    

    要验证是否已成功安装Go,请运行以下命令,该命令将打印Go版本

    go version
    

    如果安装成功应该会打印出

    go version go1.17.3 linux/amd64
    

    Git工具:

    下载:https://git-scm.com/downloads
    Windows安装时请勾选添加环境变量

    Linux(Debian系)使用以下命令安装

    sudo apt install git
    

    FFmpeg:

    下载:https://ffmpeg.org/download.html
    下载后解压并手动配置环境变量
    参考:https://blog.csdn.net/Chanssl/article/details/83050959

    Linux(Debian系)使用以下命令安装

    sudo apt install ffmpeg
    

    配置go-cqhttp:

    Windows:

    回到go-cqhttp所在的目录,双击go-cqhttp.exe,会弹出一个窗口,点确定,此时在当前目录下会自动生成一个go-cqhttp.bat脚本,双击它
    在弹出窗口选择 2:正向Websocket 回车


    go-cqhttp

    会提示已生成配置文件,然后关闭此窗口
    当前目录下会多出一个config.yml文件,这个文件就是配置文件,用编辑器或者记事本打开它
    需要把此处的QQ号改为你要登录的机器人的QQ号,密码可以不填,后面可以扫码登陆


    Config
    修改完成后保存,然后双击go-cqhttp.bat,按照提示登陆就行

    Linux:

    配置方法和Windows一样
    运行时使用以下命令运行

    ./go-cqhttp
    

    如果提示没有权限,执行下面命令后再执行运行命令

    chmod u+x go-cqhttp
    

    配置ZeroBot-Plugin:

    Windows:

    回到ZeroBot-Plugin目录,使用编辑器或者记事本编辑main.go文件
    在这个文件里如果你有不需要的插件可以使用//符号注释掉
    拉到最下面修改此处的机器人名称和机器人管理员(机器人主人)的账号


    main.go

    修改完成后双击run.bat运行

    Linux:

    配置方法和Windows一样
    运行时使用以下命令运行

    ./run.sh
    

    如果提示没有权限,执行下面命令后再执行运行命令

    chmod u+x run.sh
    

    注意:机器人在运行过程中不要关闭命令窗口,关闭窗口会导致机器人关闭,Linux可以使用screen工具在后台运行,注意安装的设备的网络环境,有些功能只有国外网络环境才能使用

    screen基本使用方法:
    新建一个名为QQ的任务窗口:

    screen -S QQ
    

    恢复名为QQ的任务窗口

    screen -r QQ
    

    查看当前所有screen任务窗口

    screen -ls
    

    相关文章

      网友评论

          本文标题:使用Go-cqhttp和ZeroBot-Plugin搭建一个QQ

          本文链接:https://www.haomeiwen.com/subject/rpspxrtx.html