满座FB自动发布工具 V2.2 · 使用说明
========================================


【零】卡密激活（第一次打开就会弹）
  1. 双击打开软件先出「卡密激活」窗。
  2. 点「复制」把本机机器码发给你的购买渠道（代理 / 店铺），拿到卡密粘贴进去点「激活」。
     卡绑机器（一机一卡），换电脑找你的购买渠道（代理 / 店铺）解绑。
  3. 激活数据在系统用户目录（C:\Users\你的用户名\AppData\Roaming\ManZuo），
     满座系列软件共用：在这台电脑激活过，其他满座软件认同一份授权，
     各软件按卡里的版块位判断能不能用。
  4. 卡到期软件自动锁上，续费激活后马上恢复，不用重装。

【一】跑之前必须有的
  1. 比特浏览器客户端 —— 要开着并已登录。软件靠它的本地接口开窗口。
     还没装就去官网下载安装：https://www.bitbrowser.cn/
     软件左栏也有这个下载入口，环境自检连不上比特时同样会提示。
     ※ 你用自己的比特账号就行 —— 从哪注册、通过谁的渠道注册都可以，
       本软件不要求通过任何特定渠道注册，也不需要绑定什么邀请。
  2. 每个号一个窗口，一个窗口只登一个 Facebook 账号。
  3. 不用装 Python、不用装任何插件，解压双击就能跑。

【二】第一次用，三步
  1. 双击「满座FB自动发布工具.exe」。
  2. 点右上角「环境自检」，看是不是全绿。
     全绿 = 驱动、比特、目录都正常，可以开始用。
     出现 [!!] 按提示处理，最常见是比特没开、或端口不对。
  3. 左栏「比特浏览器窗口」点「刷新」，勾选要跑的窗口。

【三】发视频
  1. 一个剧一个文件夹，里面放：要发的视频 + 这部剧的描述文档（txt）。像这样：
         某剧名/
         ├── 推广文案.txt      ← 这部剧的推广链接 + 邀请码 + hashtag
         ├── 第01集.mp4
         └── 第02集.mp4
     文案文件名随便起，带「描述/文案/desc」字样的会被优先认出来；
     名字都不带也没关系，目录里只有一个 txt 就直接用它。
  2. 中间切到「视频上传」页，「剧目录」选这个文件夹就行 ——
     视频和描述一起认，不用分两次导入，也不会配错剧。
     选完下面会显示：已选几个视频 / 用了哪个描述文档 / 标题用文件名。
  3. 「并发」建议 2。
     并发 = 同时跑几个号，不是总共只跑几个。10 个号并发 2，会排队全部跑完。
     别贪多：实测并发 3 时几个窗口同时传 720p 抢带宽，会有视频卡在 5% 不动、
     有的号首页直接打不开（整批白跑）；并发 2 全绿，总耗时反而更短。
     机器和网络特别好也别超过 3。
  4. 「每批」默认 0 = 不限制（在「并发」右边）。
     意思是：一个主页分到几条就一次全传，不分批。
     什么时候需要调小：上传时进度条长时间卡住不动（比如卡在 5%、95%），
     多半是几条视频同时注入抢带宽 —— 把每批设成 3，一轮传完再下一轮，
     日志会写「第 1/3 轮，3 条」。网络和机器好就不用动它。
     设成 0 恢复一次全传。定时发布会跟着往下排：第 1 轮 12:00~14:00，
     第 2 轮就从 15:00 起，不会每轮都从同一个时间开始。
  5. 点「生成任务」，下面的「任务队列」会列出这次的每一条（第几条 + 窗口名）。
     哪条不想发，选中它点「删除任务」（Ctrl / Shift 可以多选）。
     删完点「开始执行」就只跑剩下的；要是全删光了，软件会先问一句再重来。
  6. 点「开始执行」——这一步会先扫每个号名下的主页，再按主页把视频分好，
     分完立刻开跑，中途不用再点任何东西（约 1~2 分钟）。
     日志会写清每个主页发几条：
        [视频分配] 3号+xxxx：10 条 → 5 个主页（主页A×2、主页B×2、…）
     分到哪个主页就发哪个主页，一条视频只会出现在一个主页的清单里。
     「视频分配」里三个模式，区别只是「一条视频要在几个号 / 主页上各发一遍」：
       · 均分铺完（默认）：一条只发一次，10 条分 10 个号 = 每号 1 条，共 10 次；
       · 每号发全部：每个号都发整部剧（号内按它自己的主页摊开），
         10 条 × 10 号 = 100 次；
       · 每个主页都发全部：每个号名下每个主页都发整部剧，
         10 号 × 每号 10 主页 × 10 条 = 1000 次；开始前会弹框报总次数，
         确认了才跑，量大建议配「定时发布」把时间错开。
     三种互不影响，不同批次换着用就行。
     勾了「发完自动移进已发」：均分模式发完就移走；另两种因为同一条还要
     给别的号发，整轮跑完都留在原地（移走后面的号就传不上了），要归档可手动整理。

  7. 看右边日志走：
        已点击【添加视频】 → 进度已到 100% → 已点击【发布】 → 校验通过（新链接）
     日志里的「[1号] xxx」就是比特里那个窗口名，跟软件里一一对得上。
  8. 跑完点「发布链接」，能看到所有真发出去的作品，双击直接用浏览器打开，
     也可以「复制全部链接」发给别人看。
  9. 最后一行「总账」是给对账用的：
        ==== 总账：本轮分配 13 条 = 成功 13 + 失败 0，对得上
     对不上会写差几条，照着上面的逐条日志找是哪一步跳过了。

【三·补】同一批片子会不会重发
  分两层，别混一起：
  · 同一批内 —— 一条视频只会分给一个主页，绝不会一批里自己跟自己撞。
  · 以后想重发 —— 随便发。换新号、换新主页、甚至同一个主页重发都行，
    软件只在日志提醒一句，不拦你：
        提示：本轮有 6 条在对应主页发过，仍然照发
              （不想重发就删掉这些素材、或换没发过的主页）
    提醒是让你心里有数，不是禁止。
  · 勾着「发完移进已发」时，发过的片子会自动移到剧目录的「已发」子文件夹，
    下次扫描根本捞不出来 —— 这是最直观的开关：想重发就把文件移回根目录。
  · 台账（运行数据\发布台账.jsonl）是查账用的：记着哪一集发到了哪个主页、
    什么时候发的、作品链接是什么。它不挡发送；真想清空也行（先复制备份），
    清掉只是不再有那句提醒。

【三·补2】软件怎么知道每个号有几个主页（不用你数）
  · 点「开始执行」时，软件逐个打开你勾选的窗口，进 Facebook 的「你的主页」
    页面把主页链接读一遍，再按真实结果发 —— 新加的主页会算上，被封的扫不到
    就不发，也不会谎报成功。这一步本来就要扫，不额外花时间。
  · 「均分铺完」必须跑前先扫（要按主页总数均分）；「每个主页都发全部」默认
    不预先扫 —— 它不按主页数分片子，每个号打开后自己读一遍主页就开跑，
    省掉串行干等的几分钟。想先看到准确次数再开跑，把「跑前先扫一遍各号主页」
    勾上（每个号多花十几秒）。
  · 点「生成任务」时不开浏览器，按「主页档案」估算，把清单列进任务队列
    （「均分铺完」「每个主页都发全部」都这么估，第三个模式还会弹框写
    「预计 … 次（按主页档案估算）」）。估出来的清单不写进任务，
    执行时照样以现场扫描为准：新增的主页会补上，没掉的不会发。
  · 档案是空的号（第一次用）：生成任务会提示你直接点「开始执行」，
    扫过一次之后就有数了。
  · 想知道有没有主页被封：跑一次「导出报备资料」，日志会写
        [档案] 3号：以前记着 5 个主页，这次扫到 3 个；有 2 个没扫到 —— 名字…
    只是提示，软件不会自动从档案里删（扫描偶尔没加载全，自动删会误删真主页）。

【四】跑到一半想停一下
  「暂停」  当前这条视频处理完就停住，浏览器不关、进度不丢。
            点「继续」从原处接着跑，已经发出去的不会重发。
  「停止」  整个任务结束。下次点「开始执行」时，勾着「断点续跑」会跳过已完成的主页。

【五】左栏几个按钮
  刷新        重新读比特的窗口列表
  按账号建     按「账号登录」页的账号表，一个号建一个空窗口（已有的跳过），
              账号密码自动填好。每建一个停 4 秒，避开比特接口限流。
  全选/清空    批量勾选
  关全部       把所有比特窗口关掉（跑完收工、或窗口卡住时用）
  端口         比特本地接口端口，默认 54345。连不上先来这核对。

【六】设置项是什么意思
  步骤截图      关键步骤自动截图，出错自动存现场，在 运行数据\截图
  发布校验      发完回主页核对是否真的发出去了。建议一直开着
  断点续跑      程序中途关了重开，会跳过已完成的，不整批重来
  主页档案      记住每个号有哪些主页、主页的上传入口，第二次直接进上传页。
                想刷新或核对主页名单，点「导出报备资料」（顺带还能报备）
  条/号/天      同一个主页每天最多发几条，超了自动跳过
  个主页/号     一个账号名下用几个主页。0 = 全用
  启动错峰      几个浏览器错开时间起来，不会同一秒全弹出来
  描述          必填（空着不让生成任务）。可以直接打字，或点右边「选择」
                挑一个 .txt 文件。
  标题          默认不填：Facebook 会用视频文件名自动当标题。
                注意标题是必填项，清空会让发布按钮变灰、整批发不出去。
                想标题好看：在剧目录里放一个 标题.txt，一行一句，
                整批视频按顺序轮着用（标题都不一样，不像同模板刷的）：
                    Continue the story here ✨ search "319YCN" in MoboReels
                    She never saw this twist coming 👉🏻 "319YCN" in MoboReels
                规则：标题只放纯文字，别放网址（既难看又容易被判导流）；
                带邀请码是加分的，观众刷到就知道怎么找剧。
  发完移进已发  默认勾选。每一批发布校验通过后，这批视频自动移进
                剧目录里的「已发」文件夹（软件自动建，重名加 _1 _2 不覆盖）。
                发过的片子不会再被扫出来，换一批新视频接着跑就行。
                不想自动归档就把勾去掉，视频留在原地。

【六·补】定时发布怎么用
  勾「启用」后设三个值：日期、起始小时、间隔分钟。
  例：11/11 + 22 点 + 60 分钟 → 8 条视频 = 22:00 发第 1 条、23:00 第 2 条、
  次日 0 点第 3 条……全部由 Facebook 到点自动发，软件传完就能关。

  好处：条与条拉开间隔、到点自动发，人不用守着；发多少、什么节奏
  你自己定 —— 想分几天铺出去就用小间隔，想一次发完就直接立即发布。

  排时间小技巧（按目标观众当地时间的活跃段）：
    欧美：工作日 11:00-14:00、19:00-22:00
    东南亚：早 07:00-09:00、晚 20:00-24:00
    （周末傍晚各时区活跃度都偏高）

  三条风控提醒（矩阵号最容易栽的坑，都和软件无关、和习惯有关）：
    1. 比特窗口里的时区/语言要跟 IP 匹配 —— IP 在美国、时区却是北京时间，
       这种矛盾是风控最爱抓的逻辑漏洞（比特里每个窗口单独设置）；
    2. 2FA 验证手机号千万别几个号绑同一个 —— 一卡多号是矩阵死穴，
       支付卡同理（一号一卡或一卡少号）；
    3. 环境固定别换来换去 —— 每个号始终用它自己的比特窗口（软件就是这么跑的），
       中途换 IP / 换指纹是大红旗。

  注意：定时是 Facebook 官方功能，视频先传上去、版权检查也照做，
  只是"发布"动作由 FB 到点执行。传完后关软件不影响定时。

  Facebook 两条硬规则（超了定时会设不上）：
    1. 定时时间必须在「现在 + 20 分钟」以后 —— 起点太近软件会自动推后半小时；
    2. 最后一条不能超过 29 天 —— 超了软件整批改成立即发布，把间隔调小或分批发。

  怎么确认真设上了：
    日志「已为 8/8 条视频设置定时发布（已读 FB 真实状态校验）」是软件回读
    Facebook 面板真实状态得到的结果，不是自己猜的；跑完那句
    「全部结束：定时成功 8 条」同理。
    如果显示「定时成功 6 条 / 未设 2 条」，那 2 条多半是视频没传完 ——
    去看日志里有没有「判定为卡住失败」，把那条素材换掉重发即可（它会留在草稿箱）。

  卡住要等多久 / 失败了怎么办：
    没到 90% 的，进度条约 1 分钟不动就判这条失败并移除；已经在 95% 以上的
    多给 1 分钟（40 轮）—— 那一段是 FB 服务端在处理，读数不动但其实还在成，
    砍早了等于白传一遍。整批 4 分钟没有任何一条前进才会整批判停。
    判失败的那条会被「失败后自动补发」接走，回补精确到「主页 + 那一条」：
    某个主页失败了、别的主页成功了，只补失败的那个主页，不会因为「这个号
    发过这条」就跳过（2026-11-14 真机抓到过一次漏发，已修）。

【六·补2】资料修改 / 养号 / 删违规
  这三个功能都已真机实测（2026-11-12）。
  资料修改  勾哪项做哪项：头像/封面从图片目录随机选（封面尺寸不合规会自动
            换图重试）、签名、类别、屏蔽词（从你的公共主页隐藏特定评论）。
            ★「发帖设置」这项新版 Facebook 已经没有对应入口了 —— 新版主页
            默认访客就不能发帖，Excel 里会如实标注「新版FB无此入口」，不是故障。
  养号      刷动态 + 随机点赞（只点没赞过的）+ 打开评论区浏览 + 刷 Reels。
            时长、额度都在左栏设。它是"看"评论不是发评论，不会留文字痕迹。
  删违规    进申诉列表逐条「查看详情 → 移除视频」，处理完自动回列表。
            没有违规帖时提示「没有更多待处理项」正常结束。

【七】每个号第一次登录
  账号密码软件能自动填，两步验证码也能自动取，但图形拼图必须人点。
  这是平台的人机验证，任何工具都绕不过。
  点完拼图后选「信任此设备」，这个环境以后就不用再验证了。

【八】注意事项
  · 不要改 Facebook 账号的语言。改语言会触发短信/WhatsApp 验证，
    验证码往往在卖家手里，容易直接把号弄废。
  · 想看中文页面：在比特窗口里右键 →「翻译成中文」。这只翻译你看到的
    页面，不动账号设置，零风险。
  · 刚打开一个号时，软件会先扫它的子账号（主页），十几秒到半分钟，正常。
  · 不要在同一批里放内容完全相同的视频（「第3集 - 副本」这种也算）。
    Facebook 对同一批里内容一样的文件只传第一份，其余的会卡在 5% 永远不动，
    看着像软件卡住，其实是素材问题、软件救不了。点「生成任务」时软件会先扫
    一遍，发现重复会在日志里列出来（⚠ 素材里有 N 组内容完全相同），照它删就行。
  · 换一台电脑：比特要重装、每个号要重新登录一遍。

【九】出问题看哪里
  运行数据\运行日志.txt     全流程日志，什么步骤卡住一看就知道
  运行数据\截图\            出错时的页面截图
  运行数据\崩溃日志.txt     软件打不开时看这个
  运行数据\发布台账.jsonl   每一条发布记录（含作品链接）。
                            它也用来提示「这几条在对应主页发过」——
                            只提示、不拦，照发也行（同一集以后想再发就再发）。
                            不想看到提示就清掉这个文件，清之前先复制一份备份。
  命令行自检：  满座FB自动发布工具.exe --selftest
                （结果会写到 运行数据\自检结果.txt）
  查更新通道：  满座FB自动发布工具.exe --update-check
                （打印线上版本、下载地址、md5，以及本机是否需要更新。
                  怀疑「怎么老是说已是最新」时跑这个，一眼看出是网络问题
                  还是真没新版本）

【十】能发多少
  实测一批 2 条视频，从打开窗口到发布、核对、归档完成，约 50~75 秒。
  同一个号的多条视频只能一条条来。
  粗略估算：一个号 50 条约 55 分钟；15 个号并发 2 约 6.5 小时。
  并发 2 比并发 3 慢一点，但成功率高得多 —— 卡在 5% 重发的损失比这大。

【十一】自动更新（V2.2 新增，以后不用再找安装包）
  1. 每次打开软件，它在后台自己问一句「线上有没有新版本」。
     有新版本会弹框告诉你改了什么，点「立即更新」就自动装好、自动重开。
     没网 / 网不稳只在日志里写一行，不弹错误框，不妨碍你干活。
  2. 主界面右上角有「检查更新」按钮，想主动看一眼就点它。
     结果会写：已是最新（线上 x.x / 本机 x.x），或者线上有新版本。
  3. 弹框三个选择：
       立即更新        —— 现在下、现在装、装完自动重开
       稍后            —— 这次不装，下次开软件还会问
       跳过这个版本    —— 以后不再提示这个版本（想升的时候点按钮照样能升）
  4. 只换程序本体，不动你的数据。
     配置、发布台账、主页档案、素材、截图、日志全在「运行数据」里，
     更新一律不碰 —— 不用重新设置，也不用重新登录比特。
  5. 装坏了怎么办：下载完会先核对文件指纹（MD5），对不上直接丢掉重下；
     替换前把旧的 exe 和运行库改名留一份备份，新的复制失败就自动改回来。
     最坏的结果是「这次没更新成、还是老版本」，不会变成打不开。
  6. 正在发布时不会弹更新。任务在跑的时候点「检查更新」会提示先跑完 ——
     更新要重启软件，不能把正在跑的任务打断。
  7. ※ 这一次（V2.2）仍然需要手动装一遍：「自动更新」这个功能本身得先跟着
     一个版本发到你手里，你手上还没有它，它没法自己更新自己。
     装上这一版之后，以后的新版本就真正全自动了。

满座FB自动发布工具 · 鹰帅出品
