Update docs

This commit is contained in:
Richard Chien 2019-02-01 19:45:23 +08:00
parent 9190b65b6d
commit 23d0a57a5f
2 changed files with 10 additions and 3 deletions

View File

@ -2309,7 +2309,7 @@ async def _(session):
await send(bot, ctx, 'hello')
```
### `render_expression(expr, *, escape_args=True, **kwargs)`
### `render_expression(expr, *args, escape_args=True, **kwargs)`
- **说明:**
@ -2319,7 +2319,8 @@ async def _(session):
- `expr: Expression_T`: 要渲染的 Expression
- `escape_args: bool`: 是否对渲染参数进行转义
- `**kwargs: Any`: 渲染参数,用于 `str.format()` 或 Expression 函数调用传参
- `*args: Any`: 渲染参数,用于 `str.format()` 或 Expression 函数调用时传入位置参数
- `**kwargs: Any`: 渲染参数,用于 `str.format()` 或 Expression 函数调用时传入命名参数
- **返回:**
@ -2328,10 +2329,11 @@ async def _(session):
- **用法:**
```python
msg = render_expression(
msg1 = render_expression(
['你好,{username}', '欢迎,{username}'],
username=username
)
msg2 = render_expression('你所查询的城市是{}', city)
```
## `nonebot.argparse` 模块

View File

@ -4,6 +4,11 @@ sidebar: auto
# 更新日志
## v1.2.2
- 修复 `nonebot.natual_language.IntentCommand``current_arg` 参数默认为 `None` 导致的 bug
- `nonebot.helpers.render_expression` 函数新增 `*args` 用于向 Expression 传递位置参数
## v1.2.1
- 修复 `nonebot.helpers.context_id``group` 模式无法正确产生私聊用户 ID 的 bug