koishi-plugin-finance-manager
v1.0.1
Published
一个功能完整的 Koishi 记账插件,支持数据持久化存储、预算管理、可视化报表等功能。
Maintainers
Readme
财务管理插件 (index.ts)
功能概述
该文件是一个基于 Koishi 框架的财务管理插件,支持以下功能:
- 记录支出:通过
支出命令记录消费记录。 - 记录收入:通过
收入命令记录收入记录。 - 查询账单:通过
账单命令查询历史记录。
主要命令
支出 <金额> <分类> [描述]:记录一笔支出。- 示例:
支出 25 餐饮 午餐
- 示例:
收入 <金额> <分类> [描述]:记录一笔收入。- 示例:
收入 5000 工资 月薪
- 示例:
账单 [天数]:查询指定天数内的账单记录。- 示例:
账单 7(查询最近7天的记录)
- 示例:
配置项
插件支持以下配置项:
- 货币符号:默认为
¥。 - 默认分类:提供常见的分类选项,如餐饮、交通、购物等。
- 是否允许负金额:默认为
false。 - 每日记录上限:默认为
50条。
数据库
插件使用 Koishi 的数据库功能存储账单记录,表名为 accounting_records。
使用示例
- 记录一笔支出:
支出 25 餐饮 午餐 - 记录一笔收入:
收入 5000 工资 月薪 - 查询最近7天的账单:
账单 7
注意事项
- 金额必须大于0。
- 分类必须为默认分类之一或自定义分类。
- 每日记录数量受配置限制。
