mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-22 08:05:34 +08:00
change ALL docs from MkDocs to VuePress!!
This commit is contained in:
@@ -39,8 +39,11 @@ class Weather {
|
||||
}
|
||||
```
|
||||
|
||||
!!! note "提示"
|
||||
为了简单起见,我们在这里的例子中没有接入真实的天气数据,但要接入也非常简单,你可以使用中国天气网、和风天气等网站提供的 API,本教程的进阶一栏后期会详细编写如何对接一个天气 API 接口。
|
||||
::: tip 提示
|
||||
|
||||
为了简单起见,我们在这里的例子中没有接入真实的天气数据,但要接入也非常简单,你可以使用中国天气网、和风天气等网站提供的 API,本教程的进阶一栏后期会详细编写如何对接一个天气 API 接口。
|
||||
|
||||
:::
|
||||
|
||||
在上方代码编写完毕后,运行框架(或运行过程中终端输入 `reload`),然后使用机器人客户端连接到炸毛框架,即可实现我们的第一个功能。我们在代码中编写了一个**注解事件**:`@CQCommand`,此注解事件是用于接收用户的普通消息并切分成各类命令规则的一个注解事件绑定。代码中的注解事件省去了注解中的键名,也可以写作 `@CQCommand(match="天气")`。
|
||||
|
||||
@@ -56,11 +59,11 @@ class Weather {
|
||||
|
||||
最后,函数直接返回了一个字符串,作为事件的响应,炸毛框架会自动处理并调用机器人客户端的接口,最后返回给用户消息。这里也可以使用上下文的 `ctx()->reply("xxx")` 方法替代,不返回字符串。注意两者只能选择一种方式,取决于开发者的开发习惯。
|
||||
|
||||
<chat-box>
|
||||
) 天气 北京
|
||||
( 北京 天气情况:2020年12月22日,晴,-2~9℃ blablabla
|
||||
) 天气
|
||||
( 请告诉我你要查询的城市
|
||||
) 北京
|
||||
( 北京 天气情况:2020年12月22日,晴,-2~9℃ blablabla
|
||||
</chat-box>
|
||||
<chat-box :my-chats="[
|
||||
{type:0,content:'天气 北京'},
|
||||
{type:1,content:'北京 天气情况:2020年12月22日,晴,-2~9℃ blablabla'},
|
||||
{type:0,content:'天气'},
|
||||
{type:1,content:'请告诉我你要查询的城市'},
|
||||
{type:0,content:'北京'},
|
||||
{type:1,content:'北京 天气情况:2020年12月22日,晴,-2~9℃ blablabla'},
|
||||
]"></chat-box>
|
||||
|
||||
Reference in New Issue
Block a user