多渠道员额
这包给一个代理商一个工具,可以调整内容和代表张贴到包括Twitter、Instagram、Reddit、YouTube、TikTok、Pinterest、LinkedIn、Facebook、Threads、Bluesky和Mastodon在内的社会服务平台工具。 它使用工具执行器回调.
安装
npm install @framers/agentos-ext-tool-multi-channel-post
同伴依赖 : @framers/agentos 有范围 >=0.10.40。 。 。 .
使用量
import { AgentOS } from '@framers/agentos';
const agentos = await AgentOS.create({
extensionManifest: {
packs: [{ package: '@framers/agentos-ext-tool-multi-channel-post' }],
},
});
工具
| 工具 | 它会做什么 |
|---|---|
multiChannelPost | 向社交媒体平台发布内容,并进行平台专用内容改编. |
multiChannelPost 参数
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
content | string | 对 | 跨平台发布的基本内容文本 |
platforms | array<string> | 对 | 目标平台: twitter, (中文(简体) ), instagram, (中文(简体) ), reddit, (中文(简体) ), youtube, (中文(简体) ), tiktok, (中文(简体) ), pinterest, (中文(简体) ), linkedin, (中文(简体) ), facebook, (中文(简体) ), threads, (中文(简体) ), bluesky, (中文(简体) ), mastodon, (中文(简体) ), farcaster, (中文(简体) ), lemmyA级 lemmy 员额需求 platformConfigs.lemmy.communityId。 。 。 . |
adaptations | object<string, string> | 没有 | 可选的每个平台内容覆盖(平台名称 - > 自定义文本) |
mediaUrls | array<string> | 没有 | 要附加的媒体 URL 或文件路径 |
platformConfigs | object<string, object> | 没有 | 可选的每个平台工具参数覆盖(例如:. subreddit, (中文(简体) ), boardId, (中文(简体) ), videoUrl, (中文(简体) ), communityId) (中文(简体) ). |
hashtags | array<string> | 没有 | 包括(根据平台公约改编) |
dryRun | boolean | 没有 | 如果为真, 在不张贴的情况下返回已修改的内容 |
页:1
工厂不附加工具执行器. 主机通过一个 MultiChannelPostTool.setToolExecutor 并提供了平台工具。 没有执行器, 发布会返回每个平台的失败 . dryRun 返回已修改的内容,而不引用执行器.
张贴按顺序进行,可以通过授权工具发布内容. 结果包括每个平台的成功,改编后的内容,出错以及任何返回的后站ID或URL. 当任何平台成功时,总的结果就会成功.
根据平台惯例自动调整后附加标签,并缩短文本到存储在工具中的平台限制。 明确 adaptations 绕过自动调整.
Instagram 需要图像 URL. YouTube和TikTok需要视频URL. 兴趣要求 boardId 和一个媒体URL。 莱米要求 communityId。缺少所需的平台参数,在执行器运行前会产生每个平台的错误.
许可证
阿帕奇 - 2.0