返回顶部
m

mastodon-publisherMastodon发布器

Publish content to Mastodon. Use when you need to post a Mastodon status.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.5.0
安全检测
已通过
2,607
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mastodon-publisher

Mastodon 发布工具

将内容发布到 Mastodon。当您需要分享更新、帖子或媒体时使用。

使用方法

向 Mastodon 发布一条或多条状态

使用 Bun 向 Mastodon 发布新状态:

bash
bun {baseDir}/scripts/tootbot.js {status: 你好,Mastodon!} {status: 再见,Mastodon!}

JSON 字段

名称描述类型示例是否必需默认值
status状态的文本内容字符串你好,世界是^1
visibility
设置发布状态的可见性 | public 或 private 或 unlisted 或 direct | private | 否 | public |
| language | 此状态的 ISO 639-1 语言代码 | ISO-639-1 语言代码 | zh | 否 | |
| scheduledAt | 计划发布状态的日期时间 | RFC3339 日期时间 | 2029-02-03T15:30:45.000Z | 否 | |
| quoteApprovalPolicy | 设置允许引用该状态的人群 | public 或 followers 或 nobody | nobody | 否 | public |
| media | 要附加到状态的媒体 | {file, description} 对象数组 | {file: /path/to/foo.png, description : Foo} | 否^2 | |

  • - ^1 当存在一个或多个 --media-path 参数时,status 可以省略
  • ^2 如果省略 status,则必须存在一个或多个 media 对象
  • ^2 media.description 是可选的

环境变量

名称描述示例
MASTODONURL您的 Mastodon 实例 URLhttps://mastodon.social
MASTODONACCESS_TOKEN
您的 Mastodon 访问令牌 | xAyBzC |

示例

  • - 发布新状态

bash
bun {baseDir}/scripts/tootbot.js {status: 你好,Mastodon}

读取输出并向用户总结。

  • - 发布计划状态

bash
bun {baseDir}/scripts/tootbot.js {status: 你好,未来!, scheduledAt : 2030-02-05T13:21:34.000Z}

读取输出并向用户总结。

  • - 发布带有可见性、语言、引用批准策略和单个媒体附件的计划状态

bash
bun {baseDir}/scripts/tootbot.js < {
status : Dorood,
visibility : public,
language : fa,
scheduledAt : 2029-02-03T15:30:45.123456789+03:30,
quoteApprovalPolicy : followers,
media : [
{
file : /path/to/media.png,
description : Nowrooz Pirooz
}
]
}
EOF

读取输出并向用户总结。

  • - 发布带有多个媒体附件的新状态

bash
bun {baseDir}/scripts/tootbot.js < {
status : Edsger W Dijkstra,
visibility : public,
language : fa,
scheduledAt : 2029-02-03T15:30:45.123456789+03:30,
quoteApprovalPolicy : followers,
media : [
{
file : /path/to/dijkstra.png,
description : Portrait
},
{
file : /path/to/signature.png,
description : Signature
}
]
}
EOF

  • - 发布带有媒体附件但无状态文本的新状态

bash
bun {baseDir}/scripts/tootbot.js < {
media : [
{
file : /path/to/flower-1.png,
description : 白玫瑰
},
{
file : /path/to/flower-2.png,
description : 红玫瑰
}
]
}
EOF

注意事项

  • - 需要安装 bun 并确保其在 PATH 环境变量中可用。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tootbot-1776382752 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tootbot-1776382752 技能

通过命令行安装

skillhub install tootbot-1776382752

下载

⬇ 下载 mastodon-publisher v0.5.0(免费)

文件大小: 122.37 KB | 发布时间: 2026-4-17 14:27

v0.5.0 最新 2026-4-17 14:27
tootbot 0.5.0

- Switched implementation to use Bun instead of Node.js.
- Updated usage to accept JSON input; supports batch posting of multiple statuses.
- Added support for more flexible media attachments via JSON objects.
- Expanded trigger phrases to include "publish status to mastodon".
- Provided guidance for required environment variables (MASTODON_URL, MASTODON_ACCESS_TOKEN).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部