核心用法
mastodon-publisher 是一款面向 CLI 的 Mastodon 发帖工具,依赖 Bun 运行时执行封装脚本。核心指令为 toobot.js new-status,支持纯文本、多媒体附件、定时发布及细粒度隐私策略。关键参数包括:
--status:帖文内容(纯媒体发布时可省略)--media-path:本地媒体路径,可多次指定实现多附件--visibility:公开/私密/不公开/私信四级可见性--scheduled-at:RFC3339 格式定时发布--quote-approval-policy:控制引用权限(公开/关注者/禁止)--language:ISO 639-1 语言标记
显著优点
1. 联邦宇宙原生:直接对接 Mastodon 去中心化协议,无平台锁定
2. 定时与策略自动化:支持未来时间点预约及引用权限管控,适合品牌运营
3. 多模态发布:文本与多媒体灵活组合,单命令即可完成富媒体帖
4. 轻量依赖:仅依赖 Bun,启动速度与内存占用优于 Node.js 方案
潜在局限与风险
- 运行时单一:强制绑定 Bun,若环境未预装则完全不可用
- 无交互反馈:CLI 输出需人工读取摘要,无结构化状态回调
- Token 管理缺失:文档未提及 OAuth 令牌存储方式,存在硬编码或环境变量泄露风险
- 错误处理未详述:网络异常或 API 限流时的重试策略未说明
适合人群
- 自媒体运营者需批量/定时发布至 Mastodon
- 开发者构建联邦宇宙自动化工作流
- 隐私敏感用户倾向去中心化社交平台
常规风险
| 风险点 | 等级 | 说明 |
|--------|------|------|
| 认证凭证泄露 | 中 | 依赖外部 Token 输入,需确保环境变量或密钥管理安全 |
| 定时任务失败 | 低 | 服务端时钟漂移或 API 变更可能导致预约失效 |
| 媒体版权争议 | 低 | 自动化发布需配合内容审核机制,避免侵权传播 |