核心用法
mastodon-publisher 是一个基于 Bun 运行时的 Mastodon 内容发布工具,通过命令行脚本实现自动化发帖。核心功能包括:
- 状态发布:支持纯文本或多媒体内容发布
- 定时调度:通过 RFC3339 格式实现精准定时发文
- 隐私控制:四档可见性(public/private/unlisted/direct)+ 引用权限管理
- 多语言支持:ISO 639-1 标准语言代码标注
- 多媒体附件:支持单条多图/视频上传
显著优点
1. 去中心化友好:原生适配 Mastodon 联邦宇宙协议,避免平台锁定
2. 自动化就绪:CLI 设计便于集成 CI/CD 或定时任务
3. 隐私粒度细:quote-approval-policy 可精确控制引用权限,优于多数商业平台
4. 轻量高效:基于 Bun 运行时,启动快、资源占用低
潜在局限
- 依赖单一运行时:强制要求 Bun,Node.js 用户需额外安装
- 无交互式编辑:纯命令行操作,复杂排版需预处理
- 错误处理未明示:文档未说明 API 限流或网络异常的处理机制
- Mastodon 专属:不支持 Bluesky、Threads 等其他联邦协议
适合人群
- 技术背景的内容创作者 / 社交媒体运营者
- 追求数据主权、倾向去中心化平台的用户
- 需要自动化发布工作流的开发者
常规风险
- Token 安全:API 凭证存储方式未在文档中说明,需确保
toobot.js配置文件权限 - 定时任务可靠性:依赖本地系统时钟,跨时区场景需自行校准
- 媒体格式兼容:Mastodon 实例对文件大小/格式的限制因服务商而异