Bump version to 0.5.1

This commit is contained in:
Richard Chien 2018-12-23 23:31:22 +08:00
parent 7dff9f7fd5
commit 2400493be5
3 changed files with 15 additions and 7 deletions

View File

@ -1197,7 +1197,7 @@ sidebar: auto
argv = session.argv
```
#### `get(key, *, prompt=None)`
#### `get(key, *, prompt=None, **kwargs)`
- **说明:**
@ -1209,6 +1209,7 @@ sidebar: auto
- `key: Any`: 参数的键
- `prompt: Optional[Message_T]`: 提示的消息内容
- `**kwargs: Any`: 其它传入 `BaseSession.send()` 的命名参数
- **返回:**
@ -1245,7 +1246,7 @@ sidebar: auto
获取可选的时间参数。
#### `pause(message=None)`
#### `pause(message=None, **kwargs)`
- **说明:**
@ -1254,6 +1255,7 @@ sidebar: auto
- **参数:**
- `message: Optional[Message_T]`: 要发送的消息,若不传入则不发送
- `**kwargs: Any`: 其它传入 `BaseSession.send()` 的命名参数
- **用法:**
@ -1263,7 +1265,7 @@ sidebar: auto
需要连续接收用户输入,并且过程中不需要改变 `current_key` 时,使用此函数暂停会话。
#### `finish(message=None)`
#### `finish(message=None, **kwargs)`
- **说明:**
@ -1274,6 +1276,7 @@ sidebar: auto
- **参数:**
- `message: Optional[Message_T]`: 要发送的消息,若不传入则不发送
- `**kwargs: Any`: 其它传入 `BaseSession.send()` 的命名参数
- **用法:**
@ -1625,7 +1628,7 @@ sidebar: auto
获取当前事件上下文的 `user_id` 字段。
#### _coroutine_ `send(message, *, ignore_failure=True)`
#### _coroutine_ `send(message, *, at_sender=False, ensure_private=False, ignore_failure=True, **kwargs)`
- **说明:**
@ -1633,7 +1636,10 @@ sidebar: auto
- **参数:**
- `message: Message_T`: 要发送的消息内容
- `at_sender: bool`: 是否 @ 发送者,对私聊不起作用
- `ensure_private: bool`: 确保消息发送到私聊,对于群组和讨论组消息上下文,会私聊发送者
- `ignore_failure: bool`: 发送失败时忽略 `CQHttpError` 异常
- `**kwargs: Any`: 其它传入 `CQHttp.send()` 的命名参数
- **返回:**
@ -1747,7 +1753,7 @@ async def _(session):
获取当前 Session 的事件上下文对应的唯一 ID并进行 MD5 哈希,得到的结果可用于图灵机器人等 API 的调用。
### _coroutine_ `send(bot, ctx, message, *, ignore_failure=True)`
### _coroutine_ `send(bot, ctx, message, *, ensure_private=False, ignore_failure=True, **kwargs)`
- **说明:**
@ -1758,7 +1764,9 @@ async def _(session):
- `bot: NoneBot`: NoneBot 对象
- `ctx: Context_T`: 事件上下文对象
- `message: Message_T`: 要发送的消息内容
- `ensure_private: bool`: 确保消息发送到私聊,对于群组和讨论组消息上下文,会私聊发送者
- `ignore_failure: bool`: 发送失败时忽略 `CQHttpError` 异常
- `**kwargs: Any`: 其它传入 `CQHttp.send()` 的命名参数
- **返回:**

View File

@ -4,7 +4,7 @@ sidebar: auto
# 更新日志
## next
## v0.5.1
- 给所有发送消息的函数和方法(`BaseSession.send()`、`CommandSession.pause()`、`CommandSession.finish()` 等)新增了 `**kwargs`,并将此参数继续传递给 python-aiocqhttp 的 `CQHttp.send()` 方法,从而支持 `at_sender` 参数(默认 `False`
- `BaseSession.send()` 方法新增 `ensure_private` 参数,类型 `bool`,默认 `False`,可用于确保发送消息到私聊(对于群消息,会私聊发送给发送人)

View File

@ -5,7 +5,7 @@ with open('README.md', 'r', encoding='utf-8') as f:
setup(
name='none-bot',
version='0.5.0',
version='0.5.1',
packages=find_packages(include=('none', 'none.*')),
url='https://github.com/richardchien/none-bot',
license='MIT License',