Update docs

This commit is contained in:
Richard Chien
2018-08-21 23:51:32 +08:00
parent e212eabaf9
commit 3ddd0690ef
5 changed files with 57 additions and 3 deletions

View File

@ -199,6 +199,22 @@ async def _(session: NLPSession):
如果一切顺利,第一句它会问你要查询哪个城市,第二句会直接识别到城市。
## 优化群聊中的使用体验
到目前为止我们都只关注了私聊的情况,实际上我们的天气插件在群聊中也可以正常工作,但是有一个问题,我们必须@机器人,它才会回复。一种解决办法是,给 `on_natural_language` 装饰器添加参数 `only_to_me=False`,这样的话,机器人将会响应所有群聊中含有 `天气` 关键词的消息,这对于某些功能的插件来说可能比较适用。另一种办法是通过配置项 `NICKNAME` 设置机器人的昵称,例如:
```python
NICKNAME = {'小明', '明明'}
```
`NICKNAME` 的值需要是一个 `Iterable`。设置了昵称之后,我们可以通过昵称来唤起机器人,例如:
```
小明,今天天气怎么样?
```
此处 `小明` 和@的效果相同
## 更精确的自然语言理解
如果你是一位自然语言处理领域的爱好者或从业人员,你可以在 NoneBot 中很方便地将你的理论研究应用到实例中,在自然语言处理器中使用更高级的 NLP 技术,并且,可以通过增加命令的参数,将自然语言的理解更加细化,以向用户提供更加顺畅的使用体验。