# BLMMBot **Repository Path**: prosdk/blmmbot ## Basic Information - **Project Name**: BLMMBot - **Description**: 1111111111111111111111111111 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-02 - **Last Updated**: 2026-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BLMMBot 项目说明 >本项目是 网页端web 和 KOOK机器人共同封装在一起的项目 ## 鸣谢 1. 骑砍中文站 1. LINK , awe23, 阿青 2. 大C,茉莉,add123, 温妮Winnie, 小明linder # 安装 ## 添加机器人 复制机器人的邀请链接,然后输入到任意一个服务器的`任意文字频道` 内,并回车 然后点击即可 ![img.png](img.png) ## 使用方式 1. 安装python,推荐版本 `x<=3.9` 2. 安装对应的库 ,需要执行指令 `pip install -r requirements.txt` 1. 有些库安装缓慢,那么需要使用镜像,即 `pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple` 2. 有些库镜像当中没有,需要直接安装 `pip install -r requirements.txt -i https://pypi.org/simple` 3. 使用指令运行 `python blmm_bot.py` 4. 不需要安装HeidiSql,因为MaraiDb的安装包自带它 ## 数据库初始化设置 1. 打开`config.py` 文件进行编辑 1. 特别注意填写 数据库密码 ,`BL_PATH` , `BL_MULTIPLAYER_MAP_SCENE_OBJ_PATH`等特别变量 2. 使用指令`/map_init` 初始化地图 3. 给表`kook_channel_group` 加一行,并且要给`team_a_channel`等 适配正确的聊天频道 4. 1 5. 2 2. ## 服务器管理操作 1. 开放14725的端口,方便访问地址 `http://localhost:14725/map_manager` ### 地图管理 ### filebrowser 这个工具的初始密码 是 需要自己仔细观察 第一次启动的cmd窗口当中显示的密码 ## 细节 数据库表`players` 有列叫`kookid`用于保存注册玩家的信息,而`player_data` 则没有`kook_id`,用于临时保存登录游戏服务器的玩家 由于Python的特性,同名称的 文件夹和 py文件,优先使用文件夹作为模块导入,那么则同明文件夹不应该添加`ini.py`文件 # 便捷 快速下载cmder >https://mirrors.tuna.tsinghua.edu.cn/github-release/cmderdev/ 这样能方便下载cmder并使用git快速下载项目并安装 > pip install -r requirements.txt # KOOK指令 ctrl+shift+alt + ) 打开控制台 PC端和网页端均可 设置全局下载url > pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple #### 简单 -i > -i https://pypi.tuna.tsinghua.edu.cn/simple 更新pip # config.json文件 > "MB_Path": 指向砍二本体路径 > & : `&s;` > > pip install wcwidth -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com # 特殊情况讲解 1. 地图混乱问题 理由:automated_battle_pool_str 不要使用这个,或者只使用一次,也就是只加一张图,这样就不会让地图混乱 2. 阵营混乱问题 理由:不要使用自己写的,取消投票等指令,直接复制烤肉的指令 # 开发列表 1. (准备模式)所有玩家(12个人)共同同意开启,则自动启动计时器 2. 准备模式 要和 管理员模式 进行协调 3. 也就是 当准备模式启动时? 如果有管理启动了管理员模式,那么准备模式自动清空 4. 准备模式因该这样