线索频道
这包提供了一种代理工具,用于发布线索帖子,回复和引用,改变喜欢,浏览最近的文章并读取约定度量. 它的频道适配器调用 Meta 的 Threads 出版 API 通过 axios。 。 。 .
安装
npm install @framers/agentos-ext-channel-threads
同伴依赖 : @framers/agentos 时间 >=0.10.40。 。 。 .
使用量
import { AgentOS } from '@framers/agentos';
const agentos = await AgentOS.create({
extensionManifest: {
packs: [
{
package: '@framers/agentos-ext-channel-threads',
options: {
accessToken: process.env.THREADS_ACCESS_TOKEN,
userId: process.env.THREADS_USER_ID,
},
},
],
},
});
配置
从直接选项,然后是选定的秘密地图,然后是环境, 来决定身份。 秘密地图是 options.secrets 供应时,否则 context.secrets;地图没有合并.
| 选项 | 秘密编号 | 环境变量 | 需求 | 默认 |
|---|---|---|---|---|
accessToken | threads.accessToken | THREADS_ACCESS_TOKEN, (中文(简体) ), META_ACCESS_TOKEN | 对 | 空字符串; 激活尝试符号存储回落 |
userId | threads.userId | THREADS_USER_ID | 没有 | 决定从 /me 初始化期间 |
secrets 选项或上下文 | threads.accessToken, (中文(简体) ), threads.userId | 无 | 没有 | 空地图 |
工具
| 工具 | 它会做什么 |
|---|---|
threadsPost | 创建带有文本和可选图像、视频或旋转等项的帖子. |
threadsReply | 以文字和可选媒体对一篇文章的答复. |
threadsLike | 喜欢或不喜欢一个帖子. |
threadsSearch | 浏览最近的用户口并选择过滤其文本. |
threadsAnalytics | 获得观点,喜欢,答复,回帖和一帖引用. |
threadsQuote | 引一帖有评. |
threadsPost
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
text | 字符串 | 对 | 邮政文本( 最多 ) 500 字符) |
imageUrl | 字符串 | 没有 | 要附加的图像 URL |
videoUrl | 字符串 | 没有 | 要附加的视频 URL |
carouselItems | 对象[] | 没有 | 木马物品(图像/视频对象阵列) |
每个对象在 carouselItems 有这个计划:
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
type | 字符串 : IMAGE, (中文(简体) ), VIDEO | 对 | 媒体类型 |
url | 字符串 | 对 | 媒体 URL |
threadsReply
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
postId | 字符串 | 对 | 需要回复的线索地址 |
text | 字符串 | 对 | 答复文本 |
mediaUrl | 字符串 | 没有 | 要附加的可选图像或视频 URL |
threadsLike
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
postId | 字符串 | 对 | 线索的标识 |
unlike | 布尔 | 没有 | 设置为真到不同;默认为 false |
threadsSearch
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
query | 字符串 | 没有 | 可选过滤关键字( 返回的站点上的客户端过滤) |
limit | 编号 | 没有 | 要返回的最大状态( 默认) 25最大点 100(中文(简体) ) |
threadsAnalytics
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
postId | 字符串 | 对 | 分析线索的标识 |
threadsQuote
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
postId | 字符串 | 对 | 要引用的线索的标识 |
text | 字符串 | 对 | 您的引用评论 |
频道适配器
适配器注册平台 threads。初始化创建了认证的 HTTP 客户端,并解决了用户 ID。 发送忽略 conversationId: 它使用 replyToMessageId 答复,然后选择 carousel_item 块、视频、图像或文本内容。 每个旋转木马块用途 mediaType 财务报告和审定财务报表 url。反应与指定的消息类似,而不论反应值如何。 适配器会存储处理器,但不会出入境事件. 打字指标无用.
页:1
张贴、答复和引用发布的内容;喜欢和不喜欢更改账户的互动。 导出 ThreadsService.deletePost 删除一个帖子,但工厂不登记一个删除工具.
当解析的令牌为空时,激活尝试加载 threads 通过符号 FileTokenStore 从 @framers/agentos/auth。如果没有标志,则启动。 省略一个 userId 触发配置文件请求.
媒体出版创建容器并等待 FINISHED 发表前。 图像、旋转木马儿童和媒体回放投票 20 尝试 1000 ms间隔. 允许独立录像投票 30 尝试 2000 ms间隔. 一个 ERROR 状态或用尽的尝试使得出版失败.
threadsSearch 获取已配置的用户最近的帖子并过滤本地返回的文本, 忽略大小写 。 它不执行远程关键字搜索。 后图描述 500- 特征文本限制;该工具不执行本地限制.
许可证
阿帕奇 - 2.0