产品简介
social-media-publisher 帮助博客作者和内容创作者自动化在 Twitter、LinkedIn 等平台定时发布帖子,解决手动登录多个账户的繁琐问题,适合需要频繁分享内容的个人或团队,完全基于 AWS 免费套餐,无额外费用。
核心功能
- 基于 AWS 免费服务,部署成本为零
- 支持 Twitter 和 LinkedIn 社交媒体平台
- 通过 CloudWatch cron 表达式自定义发布计划
- 使用 DynamoDB 集中存储帖子和认证凭据
- 本地应用刷新 OAuth2 凭据,确保持续访问
快速开始
- 在 AWS 控制台创建 DynamoDB 表(OAuth1Credentials、OAuth2Credentials、Posts)并部署 Lambda 函数
- 配置 Lambda 环境变量,如 SPRING_APPLICATION_JSON 设置活跃平台(twitter、linkedin)
- 在 CloudWatch 中创建事件规则,用 cron 表达式指定发布频率
- 本地运行应用访问 localhost:8080/oauth2/linkedin/credentials 更新 LinkedIn 凭据
界面预览
与其他方案对比
| 对比项 | social-media-publisher | 同类方案 |
|---|---|---|
| 成本 | 基于 AWS 免费套餐,无订阅费用 | 如 Crowdfire 等工具免费版有功能限制,高级版需付费 |
| 账户和帖子限制 | 无硬性限制,可通过配置扩展 | 免费版通常限制社交媒体账户数量和定时帖子数量 |
| 自定义与控制 | 开源代码,可完全定制部署和功能 | 闭源软件,功能固定且依赖提供商 |
适合谁用
- 定期在社交媒体分享博客内容的个人作者
- 需要管理多个社交账户发帖的企业营销人员
- 希望免费自动化内容发布的初创团队
下载与版本
当前最新版本为 v0.7.0,发布于 2024-05-26。支持 多平台。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/estigma88/social-media-publisher