前置条件
以下示例需要webexpythonsdk
库和一个 Webex 访问令牌,可以通过 Webex 开发者门户 获取。
开始使用 Webex:
-
创建 Webex Bot:
- 前往 开发者门户
- 导航至 My Webex Apps → Create a Bot
- 填写机器人详情并点击 Add Bot
-
获取您的访问令牌:
- 复制机器人创建后显示的令牌
- 或通过 My Webex Apps → Edit Bot 重新生成
- 将其设置为 WEBEX_ACCESS_TOKEN 环境变量
-
将机器人添加到 Webex:
- 启动 Webex 并将机器人添加到某个空间
- 使用机器人的电子邮件(例如 test@webex.bot)
示例
以下智能体将列出所有空间并使用 Webex 发送消息:cookbook/tools/webex_tool.py
Toolkit 参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
access_token | str | None | 用于身份验证的 Webex 访问令牌。如果未提供,则使用 WEBEX_ACCESS_TOKEN 环境变量。 |
send_message | bool | True | 启用向 Webex 空间发送消息。 |
list_rooms | bool | True | 启用列出 Webex 空间/房间。 |
Toolkit 函数
函数 | 描述 |
---|---|
send_message | 向 Webex 房间发送消息。参数:目标房间的 room_id (str),消息的 text (str)。 |
list_rooms | 列出所有可用的 Webex 房间/空间及其详细信息,包括 ID、标题、类型和可见性设置。 |