# Setup

# 基础安装

  1. 安装Python3.7+

    WARNING

    注意必须Python版本必须>=3.7

  2. 克隆本项目

    git clone --depth=1 https://github.com/233a344a455/DeltaBot.git
    

    NOTE

    由于本项目仍在快速迭代中,不建议使用 Release 版本

  3. 安装依赖库

    pip install -r requirements.txt
    
  4. 修改配置文件

    将配置信息填充入 deltabot/config_template.py 并将其重命名为 config.py

    NOTE

    go-cqhttp的配置文件将自动使用DeltaBot的配置文件填充

  5. 运行 DeltaBot

    本项目根目录下运行命令:

    python3 start.py
    

    WARNING

    请一定进入本项目所在目录启动项目,否则可能出现相对位置错误

    NOTE

    首次运行时会自动从 GithubRelease 下载并配置协议端 go-cqhttp (opens new window) , 请确保设备能够连接到Github

    若下载不成功,可以从 这里 (opens new window)手动下载对应平台的可执行文件并将其放入 cqhttp/

    WARNING

    Go-cqhttp的自动下载、配置与运行暂时仅支持linux-amd64与windows-amd64平台,
    其它平台请手动获取配置运行go-cqhttp,
    并将config.py中的go-cqhttp分类下所有以AUTO_开头的选项为False

6.Enjoy!

以下为可选模块:

# qzone模块(匿名墙功能)安装

WARNING

实验性功能,已知Bug: 在出现验证码时一定概率登录空间失败

  1. 安装 requirements.txt 中注释掉的Qzone相关依赖库
  2. 安装 Chrome 浏览器
  3. 下载与浏览器版本对应的 ChromeDriver (opens new window)
  4. 填写 deltabot/config.py 中的Qzone选填项

# gomoku模块(五子棋)安装

为了保证运行效率,搜索算法核心代码使用C++编写
目前提供了linux-amd64平台的可执行文件,请从 此处 (opens new window) 下载并将其放置到 deltabot/plugins/gomoku/ 目录下

其它平台需要自行编译,需要gcc环境

# 编译命令,在项目根目录下运行
g++ -O3 -fPIC -shared -o deltabot/plugins/gomoku/search.so deltabot/plugins/gomoku/search.cpp
Last Updated: 5/16/2021, 12:56:55 AM