先决条件
以下示例需要pytz
和 requests
库。
示例
以下代理将使用 Cal.com 列出您 Cal.com 账户中明天的所有事件。cookbook/tools/calcom_tools.py
Toolkit 参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
api_key | str | None | Cal.com API 密钥 |
event_type_id | int | None | 用于调度的事件类型 ID |
user_timezone | str | None | 用户的时区(例如,“America/New_York”) |
get_available_slots | bool | True | 启用获取可用时间段 |
create_booking | bool | True | 启用创建新预订 |
get_upcoming_bookings | bool | True | 启用获取即将进行的预订 |
reschedule_booking | bool | True | 启用重新安排预订 |
cancel_booking | bool | True | 启用取消预订 |
Toolkit 函数
函数 | 描述 |
---|---|
get_available_slots | 获取给定日期范围的可用时间段 |
create_booking | 使用提供的详细信息创建新预订 |
get_upcoming_bookings | 获取即将进行的预订列表 |
get_booking_details | 获取特定预订的详细信息 |
reschedule_booking | 重新安排现有预订 |
cancel_booking | 取消现有预订 |