From 659b55da6aa9f2a5f7934308f194efcb6ebd72d3 Mon Sep 17 00:00:00 2001 From: CMHopeSunshine <277073121@qq.com> Date: Mon, 4 Jul 2022 00:26:46 +0800 Subject: [PATCH] =?UTF-8?q?:boom:=20=E6=9B=B4=E6=94=B9=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E6=96=B9=E5=BC=8F=EF=BC=8C=E4=B8=80=E5=AE=9A?= =?UTF-8?q?=E8=A6=81=E7=9C=8B`README`!!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 36 +++++++++++++++++++++++++----------- UPDATE_LOG.md | 4 +++- __init__.py | 11 +++++++---- pyproject.toml | 2 +- 4 files changed, 36 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 39bb250..e11dbab 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,8 @@ - 伤害计算新增`魈` + 7.3 - 重构部分代码 + - **修改了插件加载方式** + - 如果你此前是在`bot.py`中使用`nonebot.load_plugins("LittlePaimon")`方式加载插件,请在更新后将`load_plugins`改为`load_plugin`,也就是去掉`s` - **修改静态资源和用户数据目录** - 理论上会**自动迁移**,但`git pull`更新可能会将资源删除,所以最好**手动迁移,同时备份** - 1、将派蒙的`res`文件夹改名`LittlePaimon`,移到nonebot根目录的`resources`中(没有`resources`就新建一个) @@ -84,21 +86,33 @@ + 部署NoneBot2和go-cqhttp - + 安装派蒙 - ```bash - # 在插件目录运行: - # pip方式 - pip install littlepaimon + + 安装和启用派蒙 + - git clone方式 + + ```bash + # 在nonebot根目录运行: + + # 1、克隆派蒙源码 + git clone https://github.com/CMHopeSunshine/LittlePaimon + + # 2、编辑bot.py,在load_from_toml下方添加一句 + nonebot.load_plugin("LittlePaimon") + ``` + + - pip方式 + + ```bash + # 在nonebot目录运行: + + # 1、pip方式 + pip install littlepaimon # 如果你使用poetry进行环境管理,可以: poetry add littlepaimon - ``` - + 启用插件 - ```python - # 编辑bot.py,在load_from_toml下面添加: - nonebot.load_plugins("LittlePaimon") - ``` + # 2、编辑pyproject.toml,在[tool.nonebot]下方的plugins里加入LittlePaimon + plugins = ["其他插件xxxx", "LittlePaimon"] + ``` ### 我不熟悉NoneBot2 **详细部署教程:** diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index ce1534c..8bb1b76 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -63,8 +63,10 @@ - 伤害计算新增`魈` + 7.3 - 重构部分代码 + - **修改了插件加载方式** + - 如果你此前是在`bot.py`中使用`nonebot.load_plugins("LittlePaimon")`方式加载插件,请在更新后将`load_plugins`改为`load_plugin`,也就是去掉`s` - **修改静态资源和用户数据目录** - - 理论上会**自动迁移**,但`git pull`更新的话可能将资源删除,所以最好**手动迁移,同时备份** + - 理论上会**自动迁移**,但`git pull`更新可能会将资源删除,所以最好**手动迁移,同时备份** - 1、将派蒙的`res`文件夹改名`LittlePaimon`,移到nonebot根目录的`resources`中(没有`resources`就新建一个) - 2、将派蒙的`user_data`文件夹移到nonebot根目录的`data/LittlePaimon`目录中(同理,没有就新建) - 静态资源改为启动时自动下载 diff --git a/__init__.py b/__init__.py index 298f16d..8be10a2 100644 --- a/__init__.py +++ b/__init__.py @@ -1,12 +1,15 @@ -import hashlib import asyncio +import hashlib +import os.path +import shutil +from pathlib import Path from littlepaimon_utils.files import load_json, download -from pathlib import Path -import shutil from nonebot import get_driver, logger +from nonebot import load_plugins + +load_plugins(os.path.dirname(__file__)) -__version__ = '1.0.0' driver = get_driver() resource_list = load_json(path=Path(__file__).parent / 'resource_list.json') diff --git a/pyproject.toml b/pyproject.toml index 5d0b287..21c116c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "LittlePaimon" -version = "1.0.1" +version = "1.0.2" description = "小派蒙!原神qq群机器人,基于NoneBot2的UID查询、抽卡导出分析、模拟抽卡、实时便签、札记等多功能小助手。" authors = ["惜月 <277073121@qq.com>"] readme = "README.md"