欢迎光临散文网 会员登陆 & 注册

zhenxun_bot机器人搭建(win版)

2023-04-06 17:11 作者:lemon远  | 我要投稿


搭建环境:python3.8以上,windows cmd命令行,PostgreSQL9以上

  • 首先说一下,win出错问题可能会很频繁。服务器或者本地搭建都可以,开始下载相关软件:

  • ①这是gocq下载地址:https://github.com/Mrs4s/go-cqhttp/releases

下载最新版 go-cqhttp_windows_amd64.exe
  • 首次运行会让你选择通信方式,选择 3 (反向 Websocket 通信),会生成一个配置文件config.yml

  • 打开config.yml文件,将uin修改为bot账号

本地登录密码可以为空,服务器最好密码登录
  • 在83行,修改为universal: ws://127.0.0.1:8080/onebot/v11/ws/

修改框内代码
  • 重启go-cqhttp后选择扫码登录。成功后会提示警告,这些提示将在完成真寻启动时消失

说明成功了!后台挂着不管他
  • ②这是ffmpeg下载地址:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z

    文件解压默认放在C盘,添加环境变量然后在 cmd 输入 (不能使用 powershell)

    setx /M PATH "C:\ffmpeg\bin;%PATH%"

  • 查询版本号ffmpeg -version

  • 这是postgresql下载地址:https://get.enterprisedb.com/postgresql/postgresql-15.1-1-windows-x64.exe

  • 双击安装程序,点击Next

  • 继续Next安装路径请不要出现中文!

  • 去掉Stack Builder即可,不影响使用,Next

  • 输入postgres用户的密码,例如: zhenxun_bot

  • 默认端口5432,Next

  • 接下来一路Next安装完成。找到安装的pgAdmin,直接启动!

  • 左侧栏右键点击Servers后选择Register,在点击服务器

  • 填写主机名称/地址,如果是连接远程服务器的话对应的服务器IP,本地的话可以直接填写127.0.0.1端口就是安装时配置的端口,没有修改的话默认5432密码就是安装时配置的密码

右击数据库,选择创建后点击数据库
设置数据库名称后点击保存
  • ④这是Python下载地址:https://www.python.org/downloads/windows/

等安装完成
  • 查询版本号:python -V

  • 这是小真寻下载地址:https://github.com/HibiKier/zhenxun_bot

    安装git拉取项目包也行,或者直接进上面链接下载解压。

  • 开始安装本体依赖:

    pip3 install poetry     # 使用poetry管理python包

    poetry install       # 安装依赖

    poetry shell         # 进入虚拟环境

    ## playwright 需要安装额外的系统环境,

    在命令行输入下playwright install chromium

  • 设置超级用户,打开 .env.dev 文件,在SUPERUSERS中添加自己的QQ

    SUPERUSERS=["123456789"]

  • 打开 configs/config.py 填写数据库数据

  • 如果你是与教程一模一样的命令代码,且数据库也在该服务器上 #可以直接复制以下配置

    bind: str = "postgres://user:password@127.0.0.1:5432/database"  # 数据库连接链接

    sql_name: str = "postgres"       

    user: str = "postgres"           # 数据用户名

    password: str = "zhenxun_bot"       # 数据库密码

    address: str = "127.0.0.1"        # 数据库地址

    port: str = "5432"             # 数据库端口

    database: str = "zhenxun_bot"      # 数据库名称

  • 启动真寻,会在 configs 和 data/configs 目录下生成各种配置文件

    启动指令:python3 bot.py或者python bot.py

    首次启动会下载资源,时间较久,要耐心等待


  • 选装,真寻webUI可视化管理工具。这是nodejs下载地址:http://nodejs.cn/download/ 


  • 安装yarn:npm install -g yarn

  • 安装vue-cli:

    yarn config set ignore-engines true

    yarn global add @vue/cli

  • 获取项目webUI下载地址:https://codeload.github.com/HibiKier/zhenxun_bot_webui/zip/refs/heads/main

  • 安装依赖:yarn 

  • 开始运行:yarn run serve

  • configs/config.yaml文件中配置项设置账号密码。必须要设置账号密码,否则无法登陆!

    web-ui:        # web-ui         

    USERNAME: admin   # USERNAME: 前端管理用户名 

    PASSWORD:       # PASSWORD: 前端管理密码  

  • 按提示登录。

  • node安装报错可以如下操作:

    npm i -g n             #用npm全局安装一个管理node版本的管理模板

    n stable              #安装最新正式稳定版

  • 在重新运行webui即可




zhenxun_bot机器人搭建(win版)的评论 (共 条)

分享到微博请遵守国家法律