From 956ee7e32105f007ad3111c93237cfe5f7717250 Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Wed, 26 Jan 2022 12:30:05 +0800 Subject: [PATCH] :memo: add bot api doc --- website/docs/tutorial/plugin/call-api.md | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 website/docs/tutorial/plugin/call-api.md diff --git a/website/docs/tutorial/plugin/call-api.md b/website/docs/tutorial/plugin/call-api.md new file mode 100644 index 00000000..88df8227 --- /dev/null +++ b/website/docs/tutorial/plugin/call-api.md @@ -0,0 +1,29 @@ +--- +sidebar_position: 6 +description: 调用机器人平台 API,完成更多的功能 + +options: + menu: + weight: 29 + category: guide +--- + +# 调用平台 API + +在使用机器人功能时,除了发送消息以外,还可能需要调用机器人平台的 API 来完成更多的功能。 + +NoneBot 提供了两种方式来调用机器人平台 API,两种方式都需要首先获得 Bot 实例,然后调用相应的方法。 + +例如,如果需要调用机器人平台的 `get_user_info` API,可以这样做: + +```python +from nonebot import get_bot + +bot = get_bot("bot_id") +result = await bot.get_user_info(user_id=12345678) +await bot.call_api("get_user_info", user_id=12345678) +``` + +:::tip 提示 +API 由平台提供,请参考平台文档。 +:::