跳至主要內容

安装真寻

小雨大约 2 分钟使用指南tutorial

dev分支已合并至main分支

  1. github下载真寻本体
git clone --depth 1 https://mirror.ghproxy.com/https://github.com/HibiKier/zhenxun_bot && cd zhenxun_bot
  1. 在zhenxun_bot文件夹内(真寻根目录)依次执行下面内容安装依赖(无法进入虚拟可尝试管理员权限打开输入)
poetry shell

本方法使用阿里镜像源进行安装可开启VPN直接使用pip install直接进行下载(安装时间较长属于正常情况)

poetry config repositories.ali https://mirrors.aliyun.com/pypi/simple/ && poetry install
  1. 启动真寻(虚拟环境内),会在 zhenxun/configs/ 和 data/ 目录下生成各种配置文件
  • 这里启动会报错是正常的,因为要先生成一下数据文件再进行配置,不要担心!
python bot.py
  1. 设置超级用户,打开 .env.dev 文件(在真寻根目录),在中2处添加自己大号(主人)的QQ号,123456789为QQ号
QQ
QQ
  1. 打开 data/database.json 填写数据库数据
-----------------------------------------------------------
-----------------------------------------------------------
 如果你听我的话了 密码和名字与我填的一样 且数据库也在该服务器上 
 可以直接复制以下配置 替换掉 data/database.json 中的所有内容
-----------------------------------------------------------
-----------------------------------------------------------

{
    "bind": "",
    "sql_name": "postgres",
    "user": "postgres",
    "password": "zhenxun",
    "address": "127.0.0.1",
    "port": "5432",
    "database": "zhenxun"
}
---------------------------------------------------------------
---------------------------------------------------------------
  -------------------如果没有听我的怎么办呢--------------------
  -----------------按照下面的格式进行修改即可------------------
---------------------------------------------------------------
---------------------------------------------------------------

{
# 数据库(必要)
# 如果填写了bind就不需要再填写后面的字段了
# 示例:"bind": "postgres://user:password@127.0.0.1:5432/database"
    "bind": "",              #数据库连接链接
    "sql_name": "postgres",  #数据名(默认为postgres)
    "user": "",              #数据用户名
    "password": "",          #数据库密码
    "address": "127.0.0.1",  #数据库地址(本地均为127.0.0.1)     
    "port": "5432",          #数据库端口(默认为5432)
    "database": ""           #数据库名称
}
  1. 打开 zhenxun/configs/config.yaml,里面包含的是各种插件的配置项
  • (如果你没有这些需求可以忽略这步,毕竟默认存在配置)
  1. 重新启动真寻(下载一些资源可能需要VPN)
poetry shell
python bot.py
  1. 等待最后一步出现类似下面的内容就彻底启动完成了(首次启动时间较长属于正常情况)
[INFO] uvicorn | Uvicorn running on http://127.0.0.1:8080 (Press CTRL+C to quit)

➊ 前往连接真寻