---
description: 适用于代购记账和帮群侑管钱
---

# 账本

### 新建账本

```
/新建账本 <账本名> -c <默认货币> -u <关联用户> -l <限额>
```

新建一个账本.

**参数说明**

* `<账本名>`-接受一个不含有空格的字符串输入,如果账本名已存在,会抛出错误.
* `-c <默认货币>`-账本使用的默认货币,支持cny或jpy.缺省时默认为cny.
* `-u <关联用户>`-账本的关联用户,接受一个QQ号输入.
* `-l <限额>`-账本的限额.

### 修改账本

```
/修改账本 <账本名> -n <新账本名> -c <默认货币> -u <关联用户> -l <限额>
```

修改一个现存账本的各项信息.

**参数说明**

* `<账本名>`-接受一个不含有空格的字符串输入,如果账本名不存在,会抛出错误.
* `-n <新账本名>`-接受一个不含有空格的字符串输入,如果账本名已存在,会抛出错误.缺省时不进行修改.
* `-c <默认货币>`-账本使用的默认货币,支持cny或jpy.缺省时不进行修改.
* `-u <关联用户>`-账本的关联用户,接受一个QQ号输入.缺省时不进行修改.
* `-l <限额>`-账本的限额.缺省时不进行修改.

### 合并账本

```
/合并账本 <原始账本名> <目标账本名> -r
```

将原始账本的账目数据合并到目标账本.

**参数说明**

* `<原始账本名>`-接受一个不含有空格的字符串输入,如果账本名不存在,会抛出错误.
* `<目标账本名>`-接受一个不含有空格的字符串输入,如果账本名不存在,会抛出错误.
* `-r`-启用该参数时合并账本后会删除原始账本.

### 删除账本

```
/删除账本 <账本名>
```

删除一个账本.

**参数说明**

* `<账本名>`-接受一个不含有空格的字符串输入,如果账本名不存在,会抛出错误.

### 查账

```
/查账 [账本名] -r <参考汇率>
```

查看账本信息.

**参数说明**

* `<账本名>`-接受一个不含有空格的字符串输入,如果账本名不存在,会抛出错误.
* `-r <参考汇率>`-接受一个数字,代表1jpy=?cny,缺省时将从网上查询实时汇率.

### 记账

```
/记账 <账本名> <项目名> <金额> -c <币种> -y <年份> -m <月份> -d <日期> -n <备注>
```

添加一条账目记录到账本中.

**参数说明**

* `<账本名>`-接受一个不含有空格的字符串输入,如果账本名不存在,会抛出错误.
* `<项目名>`-接受一个不含有空格的字符串输入.
* `<金额>`-接受一个数字输入,单位由币种参数确定.
* -`c <币种>`-支持cny或jpy.缺省时使用账本默认货币.
* `-y <年份> -m <月份> -d <日期>`-接受一个合法的数字输入.输入非数字时抛出错误,缺省时默认采用当前时间的值,输入不合法的数字时会自动偏移修正.
* `-n <备注>`-接受一个不含有空格的字符串输入.

### 删账

```
/删账 <账目id>
```

从账本中删除一条账目记录.

**参数说明**

* `<`账目id`>`-接受一个数字输入,如果id不存在,会抛出错误.
