qqbot: QQ机器人

您所在的位置:网站首页 QQbot怎么弄 qqbot: QQ机器人

qqbot: QQ机器人

2023-06-30 05:12| 来源: 网络整理| 查看: 265

QQBOT机器人-青龙面板

最新版本: v1.2.0 | 更新:2023-03-06 | 测试系统:Centos7.4 / 青龙v2.15.6

介绍

qqbot是基于go-cqhttp框架开发的QQ机器人。可通过机器人交互对青龙面板远程操作如:创建任务、执行脚本等等。 配置非常简单,只需准备2个QQ号码作为机器人账号和管理员账号即可通过一键部署方式快速部署,彻底解放了双手省略繁杂部署步骤。

免责声明

您使用或者复制了本仓库的任何脚本,则视为已接受此声明且遵守下载后的24小时内清除所有下载内容,请仔细阅读

本仓库发布的项目中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途、传播。不能保证其合法性和有效性,对任何脚本问题概不负责,后果自负,请根据情况自行判断。

如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,作者将在收到认证文件后删除相关脚本。

任何人以任何方式查看此项目或直接、间接使用该项目的任何脚本的使用者都应仔细阅读此声明。一旦使用并复制了该项目的任何脚本,则视为您已接受此免责声明。

项目包结构 ├── lib # 机器人交互python库 │ │── menu.py # 机器人菜单交互模块 │ │── config.py # 项目配置信息 │ │── api.py # 菜单对应的接口调用模块 │ │── qinglog.py # 青龙接口调用模块 ├── shell # shell脚本 │ │── entrypoint.sh # 项目启动脚本 │ │── qq_notify.sh # QQ消息发送脚本 │ │── quick_online.sh # 一键安装qqbot脚本 │ │── bot_update.sh # 机器人在线升级和更新远程菜单脚本 │ │── bot_analysis.sh # 仓库统计分析 │ │── bot_sharecode.sh # 收集助力码 │ │── bot_execute.sh # 执行远程脚本 ├── static # 扫码登录web静态资源目录 ├── templates # 扫码登录web页面html目录 ├── config.yml # 项目配置信息:青龙api、秘钥、机器人QQ帐号等 ├── bot-main.py # qqbot服务启动入口 ├── requirements.txt # 项目Python依赖 ├── version.yaml # 项目版本号 青龙面板容器安装 (已安装的跳过)

命令:docker-compose up -d

docker-compose.yml模板如下:

version: '2' services: ql: image: whyour/qinglong:2.15.5 container_name: qinglong volumes: - ./data:/ql/data - ./qqbot:/ql/qqbot ports: - "0.0.0.0:5700:5700" - "0.0.0.0:5701:5701" restart: unless-stopped qqbot机器人安装

使用一键部署前请先确保宿主机环境满足如下条件:

根据自身系统CPU架构下载go-cqhttp,然后覆盖 (qqbot已默认集成amd64的go-cqhttp) 在线扫码登录机器人需在config.yml或第3步骤配置apispace-token 准备机器人QQ号码和管理员QQ号码 (管理员QQ用于操作机器人绑定、重启等权限) 执行下方命令一键部署 (提示:部署过程以交互方式配置第2-3步流程的QQ信息) wget https://gitee.com/qlpanel/qqbot/releases/download/v1.2.0/qqbot-quick_online.sh && sh qqbot-quick_online.sh docker-compose restart 重启青龙面板容器 访问http://青龙宿主ip:5701/index.html扫码登录 用预备的管理员QQ发送#绑定进行机器人管理员账号绑定 机器人菜单说明

普通用户脚本详情前往 https://gitee.com/qlpanel/scripts.git

菜单指令如下:

绑定 将以发送方的QQ号码作为管理员账号与机器人绑定 重启 重新启动机器人程序 (管理员权限) 升级 机器在线升级 (管理员权限) 更新 更新机器人远程菜单 (管理员权限) 助力 收集助力码 (管理员权限) 分析 分析统计仓库名脚本 (管理员权限) task 执行本地脚本 (管理员权限) raw 执行远程脚本 (管理员权限) ip 查看机器人公网地址 (管理员权限) 菜单 查看机器人菜单 (普通用户权限) 0绑定JD Cookie (普通用户权限) 常见问题(FAQ) go-cqhttp: cannot execute binary file:

由于go-cqhttp版本架构错误造成无法启动,去官网下载对应架构版本案例如下:

mkdir go-cqhttp && cd go-cqhttp wget http://gh.301.ee/https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0-rc3/go-cqhttp_linux_amd64.tar.gz tar zxvf go-cqhttp_linux_amd64.tar.gz ## 启动go-cqhttp生成两个文件device.json和session.token,config.yml chmod +x go-cqhttp ./go-cqhttp


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3