使用网络钩子扩展助手
网络钩子是一种机制,可用于根据程序中的事件调用外部程序。 您可以使用 webhooks 在对话过程中从助手调用外部服务或应用程序。
您可以在助手中使用以下类型的网络钩子。 在客户与助理的对话中,每次交流都会调用这些功能:
Type | 频率 | 条件 |
|---|---|---|
消息前和消息后 | 在客户与助手的对话中,每次交流都会调用消息处理网络钩子。 | 对于消息处理网络钩子,必须在外部应用程序代码中定义检查条件。 例如,即使您的 webhook 执行的是简单的语言翻译,您也希望在将文本发送到翻译服务之前使用一个条件来检查传入消息的语言。 |
日志 | 每条信息及其相应的响应都会调用日志 webhook。 | 您不需要为日志 webhook 定义条件,除非您想以某种方式过滤信息。 在大多数情况下,我们的目标是写出提交的每一条信息,这样信息就可以被保存很长时间,并由外部应用程序或服务进行分析。 |