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