用途:管理 X(Twitter)博主监控配置,维护需要监控的博主名单及其状态。
主要能力:查看当前监控列表;添加博主并设置每次检查的推文数量;删除博主;启用或禁用某个博主的监控(禁用后保留在列表中但不检查);对指定博主立即运行一次检查以测试。
使用方式:通过 Python 脚本执行命令。查看列表:python3 skills/x-monitor-manager/scripts/manage.py list;添加:python3 skills/x-monitor-manager/scripts/manage.py add <username> [--max-tweets 20] [--enabled];删除:python3 skills/x-monitor-manager/scripts/manage.py remove <username>;启用:python3 skills/x-monitor-manager/scripts/manage.py enable <username>;禁用:python3 skills/x-monitor-manager/scripts/manage.py disable <username>;测试:python3 skills/x-monitor-manager/scripts/manage.py test <username>。用户名不带 @。
配置:配置文件位于 config/x-monitor.json,包含 global 与 monitors 两部分。global 可设置 request_delay_min、request_delay_max、retry_backoff_seconds、data_dir;monitors 中每个条目含 username、enabled、max_tweets。修改配置前会自动备份到 config/x-monitor.json.bak。
适用场景:需要集中维护一批 X 博主监控名单,并按需调整启用状态与抓取条数时使用。
限制与注意:资料建议按博主数量调整请求延迟(1-3 个博主 30-60 秒,4-6 个 60-120 秒,7 个以上 90-180 秒)以防反爬;首次添加博主建议先运行 test 初始化历史记录;测试失败时需检查用户名是否正确、确认 X 账号为公开;若博主已存在需换用户名或先删除再添加;配置文件损坏可从备份恢复。其他功能与平台支持情况暂未提供。