Skip to content

the-icevale/shengjing-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文


阅读文档

请阅读以下文档,并部署NapCatQQ、安装NoneBot脚手架、创建Simple模板的NoneBot项目。

部署步骤

  • 搭建Python v3.9+裸机或虚拟环境
  • NoneBot环境准备
    • 参考文档安装NoneBot
    • 创建simple模板
      • 使用OneBot v11 API
      • 保存路径使用src
      • 安装依赖
      • 不建立虚拟环境
    • 将生成的src目录中的pyproject.toml复制到此文件夹下,其他文件可以移除
  • 依赖项
    • Python安装aiosqlite
    pip install aiosqlite
    • Nonebot安装可选插件nonebot-plugin-plus-onenonebot-plugin-dialectlist
    nb plugin install nonebot-plugin-plus-one
    
    nb plugin install nonebot-plugin-orm
    pip install "nonebot-plugin-orm[sqlite]"
    nb plugin install nonebot-plugin-dialectlist
  • 项目配置
    • 修改.env.template中的ONEBOT_WS_URLSSUPERUSERSGROUP_WHITELISTSHENGJING_DB_PATHSHENGJING_IMG_DIR_PATHPLUS_ONE_WHITE_LIST至自己的配置
    • 重命名.env.template.env
  • Bot后端启动
    • 在项目目录下执行nb run,启动NoneBot
      • 若仍有报错信息,使用nb plugin install <插件名>安装缺失的插件
  • 配置NapCatQQ进行连接
    • 注意使用古董版本-新版QQ插件似乎遭到狙击
    • 在网页配置界面中:
      • 启用正向WebSocket服务:ws://<IP>:<port>
      • 设置Access token为ONEBOT_ACCESS_TOKEN内容
      • 保存

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages