koishi-plugin-group-memo
v1.1.0
Published
一个简单的群组备忘录 koishi 插件。
Maintainers
Readme
koishi-plugin-group-memo
一个为 Koishi 设计的群组备忘录插件,允许在不同的聊天环境中独立记录、查看和管理备忘信息。
✨ 功能特性
- 独立存储: 每个群聊/频道的备忘录数据相互隔离。
- 持久化: 数据存储在数据库中,机器人重启后不会丢失。
- 基本操作: 支持备忘录的增、删、查、提取、清空。
- 调试模式: 可选的调试模式,方便排查问题。
📦 安装
通过 Koishi 插件市场或 npm 安装本插件:📝 使用说明
指令列表
| 指令 | 功能描述 | 示例 |
| --- | --- | --- |
| 群备忘录 | 查看当前聊天环境下的所有备忘录。 | 群备忘录 |
| 群备忘录添加 <内容> | 添加一条新的备忘录。 | 群备忘录添加 明天下午三点开会 |
| 群备忘录删除 <序号> | 删除指定序号的备忘录。 | 群备忘录删除 2 |
| 群备忘录提取 <序号> | 提取并单独发送一条指定的备忘录。 | 群备忘录提取 3 |
| 群备忘录清空 | 清空当前环境下的所有备忘录(需要确认)。 | 群备忘录清空 |
配置项
可在 Koishi 控制台的插件配置页面进行设置。
| 配置项 | 类型 | 描述 | 默认值 |
| --- | --- | --- | --- |
| sendMode | string | 选择备忘录的发送方式。- 合并发送 (merge): 速度快,将所有备忘录合并为一条消息发送。但当包含失效图片/文件时,可能导致整条消息发送失败。- 分离发送 (separate): 逐条发送,速度稍慢但非常稳定,即使某条失败也不会影响其他条目。强烈推荐使用此模式。 | separate |
| showListAfterUpdate | boolean | 在添加或删除备忘录后,是否自动显示最新的备忘录列表。 | true |
| debug | boolean | 启用调试模式。启用后,插件的详细操作日志将在控制台输出。 | false |
📄 许可证
本项目使用 MIT License 进行授权。
⚠️ 免责声明
- 本插件按“原样”提供,不提供任何明示或暗示的保证。
- 开发者不对因使用本插件或插件中的信息而导致的任何数据丢失、损坏或任何其他直接或间接的损失承担责任。
- 用户对通过本插件存储的所有数据负全部责任。强烈建议用户定期备份重要数据。
- 使用本插件即表示您同意并接受本免责声明的所有条款。
📜 更新日志
v1.1.0
- ✨ 新增
- 新增
群备忘录提取指令,用于单独查看某条备忘录。 - 新增
发送方式 (sendMode)配置项,允许用户在“合并发送”和“分离发送”模式间切换。 - 新增
更新后显示列表 (showListAfterUpdate)配置项,控制在增删操作后是否自动显示列表。
- 新增
- 🐛 修复
- 修复了在“分离发送”模式下,当某条备忘录包含失效媒体文件时,会导致后续所有备忘录都无法发出的问题。
- 🚀 优化
- 统一了所有备忘录的序号格式为
【数字】,移除了原有的 Emoji 序号,使风格更统一。 - 为备忘录列表的标题添加了装饰性 Emoji (
📝),优化了视觉体验。
- 统一了所有备忘录的序号格式为
