自定义事件
MonoChat 中的自定义事件让您可以在平台内定义并触发自己的事件类型,从而在工作流中实现高级自动化、集成和逻辑。当标准事件触发器(如“收到消息”或“提交表单”)不足以体现您特有的业务流程时,它们尤其有用。
自定义事件是一种强大的方式,可用来发出操作信号、传递数据,并连接系统中的不同组成部分,包括函数、流程、AI 助手和外部服务。
使用场景
高级工作流触发
根据您业务特有的事件来触发流程或函数,例如:
lead_qualifiedinvoice_overdueshipment_deliveredsupport_escalatedpayment_processedtask_assigned
跨系统通信
从外部系统(如 ERP、CRM、电商平台)发出自定义事件来更新 MonoChat,反之亦然:
- 客户付款时通知 MonoChat。
- 触发自定义事件时调用外部 webhook。
AI 助手协同
在 AI 助手中触发自定义事件,以编排复杂的交互:
- 收集完用户信息后,发出
user_info_collected来启动验证流程。 - 使用
consent_received在多步骤机器人中进入下一步。
指标与监控
通过向您的日志或分析系统发出自定义事件,来跟踪特定操作:
- 统计用户完成某项任务的次数。
- 监控特定用户行为的发生频率。
主要功能
事件名称与负载
每个自定义事件包含:
- 一个唯一名称(例如
user_subscribed、task_completed) - 一个可选的负载(数据对象),可传递给下游系统或流程。
随处触发
自定义事件可以:
- 手动触发(通过界面)
- 以编程方式触发(通过函数、流程或 API)
- 通过外部 webhook 或应用触发
信息
有关如何创建自定义事件的更多详情,请参阅我们的 SDK 文档页面!