社交内容发布

3小时前更新 2 00
社交内容发布社交内容发布
社交内容发布

技能简介

Social Post 是一款支持 Twitter(X)和 Farcaster 双平台的内容发布工具,提供文本与图片发布、回复、线程拆分、链接缩短等功能,采用按量计费模式。

能做什么

  • 同时或单独向 Twitter、Farcaster 发布内容
  • 管理多个 Twitter 账号并切换使用
  • 自动拆分长文本为编号线程
  • 回复指定推文或 Cast
  • 使用 TinyURL 缩短链接节省字符
  • 通过 --vary 标记避免重复内容检测
  • 发布前预览草稿内容
  • 自动验证字符/字节限制并可选截断

使用说明

安装依赖

# 确保系统已安装
bash curl jq python3 shuf

配置 Twitter 凭证

# 写入 ~/.openclaw/.env
echo "X_CONSUMER_KEY=xxx" >> ~/.openclaw/.env
echo "X_CONSUMER_SECRET=xxx" >> ~/.openclaw/.env
echo "X_ACCESS_TOKEN=xxx" >> ~/.openclaw/.env
echo "X_ACCESS_TOKEN_SECRET=xxx" >> ~/.openclaw/.env

配置 Farcaster 凭证

使用 farcaster-agent 技能创建账户,或手动创建 ~/.openclaw/farcaster-credentials.json 文件。

基础用法

# 仅发 Twitter
scripts/post.sh --twitter "内容"

# 仅发 Farcaster
scripts/post.sh --farcaster "内容"

# 双平台同时发布
scripts/post.sh --both "内容"

# 使用多账号
scripts/post.sh --account myaccount --twitter "内容"

# 回复推文
scripts/reply.sh --twitter TWEET_ID "回复内容"

# 启用变体避免重复检测
scripts/post.sh --twitter --vary "内容"

输入与输出

见下方输入与输出表格。

项目内容
输入文本内容、图片路径、目标平台(twitter/farcaster/both)、回复对象ID、账号前缀、变体标记、预览标记
输出帖子ID、平台链接、草稿预览、线程序号列表
适用人群社交媒体运营者、加密货币项目方、内容创作者、需要管理多账号的用户
不包含定时发布、数据分析、粉丝统计、内容审核等高级运营功能

 

风险提示

  • Twitter API 采用按量计费,频繁调用会产生费用
  • Farcaster 按 Cast 收费,需确保 custody 钱包有足够资金
  • 凭证文件包含敏感私钥,需妥善保管权限
  • 自动变体功能可能改变原意,建议预览确认
  • 线程拆分会添加编号前缀,占用额外字符空间

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/callmedas69/social-post/SKILL.md
来源类型:GitHub 开源仓库

数据统计

相关导航

暂无评论

none
暂无评论...