zhenxun_bot 相关导航

  1. 【zhenxun_bot】可爱的绪山真寻 Bot 部署教程⇦ 当前位置 🪂

封面图片 PID:81677882

阅前须知:本教程与此项目仅用于学习交流,不存在任何盈利目的,请勿用于非法或盈利用途!!!

小真寻

目前已实现的功能
功能介绍
关于小真寻绪山真寻
更多更详细的介绍请移步:[使用文档]|[项目地址]

注意事项

  1. 保证系统的相同,环境的相同,是尽量减少麻烦的最有效的途径
  2. 遇到麻烦先不要慌,先看看你是不是漏看了亿步
  3. 实在解决不了,带上你的完整的报错,和自己所做过的行为去群里问问。QQ 群:「是真寻酱哒」或「真寻酱的技术群

必要的准备

  1. 一定的基础,包括但不限于稍微熟悉 linux 或 windows cmd 命令行
  2. 一台还凑合的电脑或云服务器,推荐部署系统: Ubuntu20.04 LTS
  3. 一个可以用的脑子
  4. 善于百度谷歌的双手

简要说明

真寻 Bot 是基于 Nonebot2,以tortoise-orm作为ORM,支持PostgresqlMySQLSQLite等数据库,使用以OneBot v11协议为准的框架的由HibiKier等人开发的非常可爱的 QQ Bot。
推荐的部署系统为Linux,可以使用 UbuntuLinux发行版,Windows也可以获得很好的支持。本文就分别以 Ubuntu 20.04 LTSWindows 10 x64 作为部署系统,简要介绍部署教程。

Windows 部署教程

此节主要参考自官方安装文档[2]zhenxun_bot安装文档参考资料

下文中提到的命令个人推荐使用PowerShell运行,当然你也可以使用cmd

1 必要工具/环境安装

1.1 gitpython

由于zhenxun_bot的源码存储在GitHub上,后续安装 bot 本体时需要从GitHub上拉取源码,因此需要安装git。此外zhenxun_bot的运行也依赖python,因此也需要安装python

工具/环境 版本要求 官方下载地址 快速下载地址
git 最新稳定版即可 git - Git for Windows (git-scm.com) Git-2.47.0-64-bit.exe
python 要求 >= 3.10 python - Official Download Page python-3.11.6-amd64.exe

1.2 数据库

zhenxun_bot原先仅支持PostgreSQL,近期重构后支持的数据库包括PostgreSQLMySQLSQLite,用户可依需选择数据库。

zhenxun_bot已内置SQLite数据库,开箱即用。若使用SQLite数据库,可直接跳过此步骤。

数据库 版本要求 官方下载地址 快速下载地址
PostgreSQL 大于9.x即可 PostgreSQL: Download the official PostgreSQL database PostgreSQL 15.1 64-bit

1 安装:

  1. 双击安装程序,点击Next
    install_1
  2. 选择安装路径(没有特殊情况一般默认即可),继续Next

    安装路径请不要出现中文!

![install_2](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_2-8040d2de330e79007f3b6405de9f509b.png) 3. 去掉`Stack Builder`即可,不影响使用,`Next` ![install_3](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_3-b6df95bf1241b5d7bfe0486542f3d642.png) 4. 数据存储路径(没有特殊情况一般默认即可),`Next` ![install_4](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_4-42b3b83409ee53accc7d2390978e7d48.png) 5. 设置 postgres 用户的密码,例如: `zhenxun` ![install_5](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_5-7cce2171b0bdbb91556ec9b19a6f2fdb.png) 6. 默认端口,`Next` ![install_6](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_6-ac64f448a7a2f0100248ae4af0833327.png) 7. 接下来一路`Next`直到进入安装进度条 ![install_7](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_7-53fb02ef47d6f1d40d0faf9c2d44fbb9.png) 8. ✨✨ 安装完成 ✨✨ ![install_8](https://aws.mikufans.date/hexo/img/zhenxun_bot/install_8-a2209de26879f552269e3ea2b3f9ad61.png)

2 配置连接:

  1. 找到安装的 pgAdmin,直接启动!
    create_1

    是英文界面?别急,已百度

2. 新建连接 左侧栏右键点击`Servers`后选择`Register`,再点击`服务器` ![create_2](https://aws.mikufans.date/hexo/img/zhenxun_bot/setup_2-a909dfe1b4e8835efc1a19d02564d2b6.png) 3. 为服务器随便起一个响亮的名字 ![create_3](https://aws.mikufans.date/hexo/img/zhenxun_bot/setup_3-115b55bee755cbad13796f21017d0714.png) 4. 填写配置 填写`主机名称/地址`,如果是连接远程服务器的话对应的服务器 IP,本地的话可以直接填写`127.0.0.1` `端口`就是安装时配置的端口,没有修改的话默认`5432` `密码`就是安装时配置的密码 ![create_4](https://aws.mikufans.date/hexo/img/zhenxun_bot/setup_4-de9d15356c324a5810c2d6bf124e30fc.png) 5. ✨✨ 点击保存 ✨✨ 左侧栏会出现一头 🐘 ![create_5](https://aws.mikufans.date/hexo/img/zhenxun_bot/download.png)

3 创建数据库:

  1. 展开 🐘🐘
    右击数据库,选择创建后点击数据库
    create_6
  2. ✨✨ 直接创建! ✨✨
    设置数据库名称后点击保存
    create_7
数据库 版本要求 官方下载地址 快速下载地址
MySQL 较新稳定版即可 MySQL : Download MySQL Community Server MySQL LTS 8.4.2-winx64.msi

好麻烦懒得写请自行寻找安装教程,建议使用SQLitePostgreSQL数据库。