Chat SDK新增Instagram适配器

Chat SDK新增Instagram适配器

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Instagram现支持通过Chat SDK构建机器人,可收发私信和媒体、显示快速回复和链接按钮、输入状态及处理故事回复。适配器基于Meta的Instagram Messaging API,需专业商业或创作者账户,消息会缓冲后发送,且受24小时回复窗口限制。

🔎

延伸解读

适配器依赖专业账户

使用该适配器需要Instagram专业商业或创作者账户,普通个人账户无法使用。这意味着开发者或企业需先升级账户类型,并确保符合Meta的API使用政策。

消息缓冲与流式响应

适配器会缓冲消息,流式响应在流完成后才作为一条消息发送。这可能导致用户感知到延迟,但能确保消息完整。开发者需注意流式输出的实时性限制。

24小时回复窗口限制

Meta强制实施24小时消息窗口,机器人只能在用户最后一条消息后24小时内回复。这限制了主动消息的发送,开发者需设计在窗口内响应的策略,或利用消息标签等例外情况。

Q&A

Chat SDK的Instagram适配器是什么?

Chat SDK的Instagram适配器是一个新组件,允许开发者使用Chat SDK构建Instagram机器人,实现收发私信和媒体、显示快速回复和链接按钮、输入状态、接收反应以及处理故事回复等功能。

如何用Chat SDK创建一个Instagram机器人?

首先,你需要安装@chat-adapter/instagram包,然后在代码中导入createInstagramAdapter,并在Chat实例的adapters配置中注册它。例如:import { createInstagramAdapter } from '@chat-adapter/instagram'; 然后创建Chat实例并设置adapters.instagram为createInstagramAdapter()。之后,你可以使用bot.onDirectMessage来处理私信。

Instagram适配器基于什么API?需要什么类型的账户?

该适配器基于Meta的Instagram Messaging API,并且需要一个专业的商业或创作者账户才能使用。

Instagram适配器如何处理消息发送?

消息是缓冲的,因此流式响应会在流完成时作为一条消息发送。这意味着机器人不会逐字发送流式内容,而是等待整个响应生成后一次性发送。

Instagram机器人回复用户有时间限制吗?

是的,Meta强制执行24小时消息窗口,因此机器人只能在用户最后一条消息后的24小时内回复。

Instagram适配器支持哪些功能?

支持收发私信和媒体、将卡片渲染为快速回复和链接按钮、显示输入状态、接收反应以及处理故事回复。

🏷️

标签

➡️

继续阅读