Social Media Automation
Multi-platform social media automation.
What This Does
- - Post Scheduling — Schedule posts for optimal times
- Multi-Platform — Twitter, LinkedIn, Facebook, Instagram
- Content Calendar — Plan weeks/months ahead
- Auto-Reply — Respond to mentions automatically
- Analytics — Track engagement and growth
Quick Start
CODEBLOCK0
Supported Platforms
| Platform | Post | Schedule | Reply | Analytics |
|---|
| Twitter/X | ✅ | ✅ | ✅ | ✅ |
| LinkedIn |
✅ | ✅ | ✅ | ✅ |
| Facebook | ✅ | ✅ | ✅ | ✅ |
| Instagram | ✅ | ✅ | 🟡 | ✅ |
| Threads | ✅ | ✅ | ✅ | 🟡 |
| Bluesky | ✅ | ✅ | ✅ | 🟡 |
Commands
post
Create and schedule posts.
CODEBLOCK1
calendar
View scheduled posts.
CODEBLOCK2
auto-reply
Set up automatic replies.
CODEBLOCK3
analytics
View engagement analytics.
CODEBLOCK4
connect
Connect social media accounts.
CODEBLOCK5
Content Calendar
Plan your content ahead:
CODEBLOCK6
Auto-Reply Templates
Create smart auto-replies:
CODEBLOCK7
Optimal Posting Times
Get recommended posting times:
CODEBLOCK8
Engagement Tracking
CODEBLOCK9
Rate Limits
The skill respects platform rate limits:
| Platform | Posts/Day | DMs/Day |
|---|
| Twitter | 2,400 | 1,000 |
| LinkedIn |
100 | 30 |
| Facebook | 25 | - |
| Instagram | 25 | 50 |
Configuration
CODEBLOCK10
Use Cases
1. Content Calendar
Plan and schedule a week of posts:
CODEBLOCK11
2. Auto-Engagement
Automatically engage with your audience:
CODEBLOCK12
3. Analytics Report
Generate monthly report:
CODEBLOCK13
See Also
- -
references/platforms.md — Platform-specific notes - INLINECODE1 — Rate limit details
- INLINECODE2 — Main implementation
社交媒体自动化
多平台社交媒体自动化。
功能概述
- - 帖子排程 — 在最佳时间安排帖子发布
- 多平台支持 — Twitter、LinkedIn、Facebook、Instagram
- 内容日历 — 提前规划数周/数月内容
- 自动回复 — 自动回复提及内容
- 数据分析 — 追踪互动与增长情况
快速开始
bash
安排一条推文
neckr0ik-socialposter post --platform twitter --content Hello world! --schedule 2026-03-07 09:00
安排多平台帖子
neckr0ik-socialposter post --platform twitter,linkedin --content Blog post alert! --schedule 2026-03-07 10:00
查看已排程帖子
neckr0ik-socialposter calendar --days 7
自动回复提及
neckr0ik-socialposter auto-reply --platform twitter --keywords thanks,thank you --response Youre welcome!
支持平台
| 平台 | 发帖 | 排程 | 回复 | 分析 |
|---|
| Twitter/X | ✅ | ✅ | ✅ | ✅ |
| LinkedIn |
✅ | ✅ | ✅ | ✅ |
| Facebook | ✅ | ✅ | ✅ | ✅ |
| Instagram | ✅ | ✅ | 🟡 | ✅ |
| Threads | ✅ | ✅ | ✅ | 🟡 |
| Bluesky | ✅ | ✅ | ✅ | 🟡 |
命令
post
创建并安排帖子。
bash
neckr0ik-socialposter post [选项]
选项:
--platform <列表> 逗号分隔的平台(twitter,linkedin,facebook,instagram)
--content <文本> 帖子内容
--media <文件> 附加的媒体文件
--schedule <日期时间> 排程时间(ISO格式)
--timezone <时区> 排程时区
calendar
查看已排程的帖子。
bash
neckr0ik-socialposter calendar [选项]
选项:
--days <天数> 显示天数(默认:7)
--platform <名称> 按平台筛选
--status <状态> 按状态筛选(scheduled, posted, failed)
auto-reply
设置自动回复。
bash
neckr0ik-socialposter auto-reply [选项]
选项:
--platform <名称> 平台名称
--keywords <列表> 触发关键词(逗号分隔)
--response <文本> 回复模板
--probability <概率> 回复概率(0-1)
analytics
查看互动分析数据。
bash
neckr0ik-socialposter analytics [选项]
选项:
--platform <名称> 平台名称
--period <天数> 时间周期(默认:30)
--export <格式> 导出格式(csv, json)
connect
连接社交媒体账号。
bash
neckr0ik-socialposter connect --platform <名称>
内容日历
提前规划内容:
bash
添加到日历
neckr0ik-socialposter calendar add --content 周一励志 --platform twitter --day monday --time 09:00
neckr0ik-socialposter calendar add --content 技术小贴士 --platform linkedin --day wednesday --time 14:00
neckr0ik-socialposter calendar add --content 周末氛围 --platform instagram --day friday --time 17:00
查看周历
neckr0ik-socialposter calendar view --week
自动回复模板
创建智能自动回复:
yaml
replies.yaml
platform: twitter
keywords:
- thanks
- thank you
- appreciation
response: 不客气!🙏
probability: 0.8
platform: linkedin
keywords:
- how do
- how to
- what is
response: 好问题!请查看我们的常见问题解答:[链接]
probability: 0.5
platform: all
keywords:
- help
- support
- issue
response: 我已记录您的问题。我们的团队将尽快联系您。
probability: 1.0
最佳发帖时间
获取推荐发帖时间:
bash
neckr0ik-socialposter optimize --platform twitter
输出:
Twitter最佳发帖时间:
周一:09:00, 12:00, 17:00
周二:10:00, 13:00, 18:00
周三:09:00, 12:00, 15:00
...
互动追踪
bash
追踪帖子互动
neckr0ik-socialposter track --post-id
追踪账号增长
neckr0ik-socialposter growth --platform twitter --days 30
比较平台
neckr0ik-socialposter compare --days 30
速率限制
该技能遵循平台速率限制:
| 平台 | 每日发帖数 | 每日私信数 |
|---|
| Twitter | 2,400 | 1,000 |
| LinkedIn |
100 | 30 |
| Facebook | 25 | - |
| Instagram | 25 | 50 |
配置
bash
设置API凭据
neckr0ik-socialposter config set twitter.api_key <密钥>
neckr0ik-socialposter config set twitter.api_secret <密钥>
neckr0ik-socialposter config set linkedin.access_token <令牌>
设置默认时区
neckr0ik-socialposter config set timezone America/Mexico_City
使用场景
1. 内容日历
规划并安排一周的帖子:
bash
为一周创建每日帖子
for day in monday tuesday wednesday thursday friday; do
neckr0ik-socialposter post \
--platform twitter,linkedin \
--content $(cat ${day}-content.txt) \
--schedule 2026-03-${day_num} 09:00
done
2. 自动互动
自动与受众互动:
bash
自动感谢提及
neckr0ik-socialposter auto-reply \
--platform twitter \
--keywords mentioned,recommended,recommended \
--response 感谢提及!🙏
3. 分析报告
生成月度报告:
bash
neckr0ik-socialposter analytics --period 30 --export csv > monthly-report.csv
参见
- - references/platforms.md — 平台特定说明
- references/rate-limits.md — 速率限制详情
- scripts/social.py — 主要实现