# qq_tools_bot **Repository Path**: zhao004/qq_tools_bot ## Basic Information - **Project Name**: qq_tools_bot - **Description**: QQ工具机器人。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-31 - **Last Updated**: 2024-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 本项目基于 OneBot11 标准。 ## 开发者文档 #### 获取当前使用的第三方依赖 ```shell pipreqs . --encoding=utf8 --force --ignore .venv ``` #### 编译为exe文件 ```shell pyinstaller -F main.py ``` --- # Python环境安装: ### 下载安装python: [https://wwxy.lanzoub.com/b038yhjdef](https://wwxy.lanzoub.com/b038yhjdef) ### 验证是否安装成功: ```shell python --version ``` ### 查看当前pip配置: ```shell pip config list ``` ### pip 配置清华源: ```shell pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple ``` ### 升级pip和升级包: ```shell pip install --upgrade pip # Linux/macOS pip install -U pip # windows ``` ### 安装依赖: ```shell pip install -r requirements.txt ``` # QQNT 安装: [https://im.qq.com/index/#downloadAnchor](https://im.qq.com/index/#downloadAnchor) # LiteLoaderQQNT 环境: LiteLoaderQQNT 是 QQNT 的插件加载器,一般在 QQNT 的环境内简称为 LiteLoader 它可以让你自由地为 QQNT 添加各种插件,并实现例如美化主题、增加功能等各种功能 支持 QQNT 桌面端 全架构 最低 25765 版本到官网最新版本(一般情况是这样的) ### 下载 LiteLoaderQQNT.zip 文件解压到任意位置: [https://wwxy.lanzoub.com/b038yhi4ub](https://wwxy.lanzoub.com/b038yhi4ub) ### 下载 DLLHijackMethod,重命名为 dbghelp.dll 放入 QQ.exe 同级目录下即可: [https://wwxy.lanzoub.com/b038yhi4vc](https://wwxy.lanzoub.com/b038yhi4vc) ### 修改文件手动安装 #### 先找到 app 文件夹的路径,修改里面的两个文件 * 查看 QQNT 根目录,是否存在 versions 文件夹 1. [x] 是,则路径为 QQNT\versions\版本号\resources\app 2. [x] 否,则路径为 QQNT\resources\app #### 在 app 目录中,创建一个文件,修改一个文件 * 创建 `app/app_launcher/*.js` 文件,其中 * 为文件名可随意设置,写入 require(String.raw\`*`) 其中 * 为 LiteLoaderQQNT 的路径 * 修改 app/package.json 文件,将 main 后面的路径改为 ./app_launcher/*.js 其中 * 为你刚才创建的文件名 ### 检查是否安装成功: **安装成功后打开 QQ 的设置,看到了 `LiteLoaderQQNT` 就代表安装成功了。** ![](https://wp.zgfxk.cn/view.php/35904c10a4f5adaf097ebd7a4ac6e700.png) # LLOneBot 安装: `LLOneBot`是`LiteLoaderQQNT`插件,实现 `OneBot 11` 和 `Satori` 协议,用于 QQ 机器人开发。 ### 下载 LLOneBot: [https://wwxy.lanzoub.com/b038yhjd9a](https://wwxy.lanzoub.com/b038yhjd9a) 解压放到 plugins 目录下,然后重启 QQ 即可。 plugins 目录可以在 LiteLoaderQQNT 的页面找到并一键打开。 ![](https://wp.zgfxk.cn/view.php/2164c086e46f7b75f761399a6ca77b4e.png) #### 目录结构如下: ├── plugins │ ├── LLOneBot │ │ └── main/main.cjs │ │ └── preload/preload.cjs │ │ └── renderer/index.js │ │ └── manifest.json │ │ └── node_modules/... ### 检查是否安装成功: 重启 QQ 后,打开设置,看到 LLOneBot ,代表安装成功。 ![](https://wp.zgfxk.cn/view.php/bbb429b22e0122157bf374e7fb70c22a.png) --- # 项目端口配置: ![](https://wp.zgfxk.cn/view.php/31f80551081c8ec8eca265a4568de85b.png) --- # 错误解决: Windows Server 运行报错: `ImportError:Dl load failed while importing cv2:找不到指定的模块` ![](https://wp.zgfxk.cn/view.php/de9f10f31ea75f38a6012b1c8662aa02.png) 解决方法: [https://blog.51cto.com/u_14930026/2531374](https://blog.51cto.com/u_14930026/2531374) --- # 功能指令 #### 早报功能 * 早报 #### 文图合并功能 * 文图合并 * 文图合并结束 * 文图合并清除 #### 图片拼接功能 * 图片拼接 * 左右拼接 * 上下拼接 * 图片拼接清除 ![示例](https://wp.zgfxk.cn/view.php/e14ced75dec6b3f2ab1b0f7a9ed42fbd.jpg)