Microsoft Bot Framework 的 REST API 的使用方法
时间: 2024-04-02 18:36:37 浏览: 42
使用Microsoft Bot Framework Rest API构建BOT
Microsoft Bot Framework 提供了一个 REST API,您可以使用该 API 与机器人进行交互。要使用 REST API,您需要首先创建一个机器人并将其注册到 Microsoft Bot Framework。然后,您可以使用以下 API 与机器人进行交互:
发送消息:
```
POST https://directline.botframework.com/v3/directline/conversations/{conversation-id}/activities
Content-type: application/json
Authorization: Bearer {access-token}
{
"type": "message",
"from": {
"id": "user-id"
},
"text": "Hello, World!"
}
```
接收消息:
```
GET https://directline.botframework.com/v3/directline/conversations/{conversation-id}/activities?watermark={watermark}
Content-type: application/json
Authorization: Bearer {access-token}
```
您需要将 `{conversation-id}` 替换为机器人与用户之间的对话 ID,`{access-token}` 替换为您的机器人的访问令牌。`"Hello, World!"` 是要发送的消息内容,`{watermark}` 是上一次接收消息时返回的标记,用于检索新的消息。
请注意,您需要在机器人的权限清单中申请 `post` 和 `read` 权限,以便发送和接收消息。如果您尝试发送或接收消息而没有足够的权限,则会收到相应的错误消息。
阅读全文