安装真寻
大约 2 分钟使用指南tutorial
dev分支已合并至main分支
- github下载真寻本体
git clone --depth 1 https://mirror.ghproxy.com/https://github.com/HibiKier/zhenxun_bot && cd zhenxun_bot
- 在zhenxun_bot文件夹内(真寻根目录)依次执行下面内容安装依赖(无法进入虚拟可尝试管理员权限打开输入)
poetry shell
本方法使用阿里镜像源进行安装可开启VPN直接使用pip install直接进行下载(安装时间较长属于正常情况)
poetry config repositories.ali https://mirrors.aliyun.com/pypi/simple/ && poetry install
- 启动真寻(虚拟环境内),会在 zhenxun/configs/ 和 data/ 目录下生成各种配置文件
- 这里启动会报错是正常的,因为要先生成一下数据文件再进行配置,不要担心!
python bot.py
- 设置超级用户,打开 .env.dev 文件(在真寻根目录),在中2处添加自己大号(主人)的QQ号,123456789为QQ号

- 打开 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": "" #数据库名称
}
- 打开 zhenxun/configs/config.yaml,里面包含的是各种插件的配置项
- (如果你没有这些需求可以忽略这步,毕竟默认存在配置)
- 重新启动真寻(下载一些资源可能需要VPN)
poetry shell
python bot.py
- 等待最后一步出现类似下面的内容就彻底启动完成了(首次启动时间较长属于正常情况)
[INFO] uvicorn | Uvicorn running on http://127.0.0.1:8080 (Press CTRL+C to quit)
