一个 NoneBot 2 插件,提供图像的四个方向对称变换功能:
- 对称左:将图片左半部分镜像翻转后覆盖到右半部分
- 对称右:将图片右半部分镜像翻转后覆盖到左半部分
- 对称上:将图片上半部分镜像翻转后覆盖到下半部分
- 对称下:将图片下半部分镜像翻转后覆盖到上半部分
此插件需要 httpx 驱动器下载图片,请在 DRIVER 变量中添加 ~httpx。
驱动器安装和配置参考 NoneBot 选择驱动器。
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-image-symmetry
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-image-symmetry
pdm
pdm add nonebot-plugin-image-symmetry
poetry
poetry add nonebot-plugin-image-symmetry
conda
conda install -c conda-forge nonebot-plugin-image-symmetry
打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入
plugins = ["nonebot_plugin_image_symmetry"]
本插件现在开箱即用,无需配置。
缓存模式功能已在 0.3.0 版本中移除,插件现在始终以无缓存模式运行。在此模式下,图片不会被下载,而是直接在内存中处理。
请用户更新到新版本后,尽快移除原先的环境变量。
注意:下列命令需要加命令前缀。命令前缀为你的 NoneBot2 环境配置中, COMMAND_START 变量的值。
| 指令 | 权限 | 需要@ | 范围 | 说明 |
|---|---|---|---|---|
| 对称左 | 群员 | 否 | 群聊/私聊 | 将图片左半部分镜像到右半部分 |
| 对称右 | 群员 | 否 | 群聊/私聊 | 将图片右半部分镜像到左半部分 |
| 对称上 | 群员 | 否 | 群聊/私聊 | 将图片上半部分镜像到下半部分 |
| 对称下 | 群员 | 否 | 群聊/私聊 | 将图片下半部分镜像到上半部分 |
| 对称 | 群员 | 否 | 群聊/私聊 | 对称左的别名 |
| 对称帮助 | 群员 | 否 | 群聊/私聊 | 显示对称插件的帮助信息 |
- 在聊天中同时发送一张图片和文本指令:
对称左、对称右、对称上或对称下 - 插件将根据指定的指令自动处理图片并返回结果
- 找到一条包含图片的消息
- 回复该消息并输入指令:
对称左、对称右、对称上或对称下 - 插件将根据指定的指令处理回复的图片并返回结果
注意:对称 是 对称左 的别名,使用 对称 指令将执行与 对称左 相同的操作
本项目采用 Apache License 2.0 许可证。详见 LICENSE 文件。
