ig-caption
此文件夹中有一个工具,运行方式如下:
python3 caption.py caption.txt
python3 caption.py caption.txt --keywords "client proposals,agency pricing"
它按照信息流显示的方式打印文案:前 125 个字符放入一个框中,其余内容隐藏在点击之后。在阅读你写的其他内容之前,先阅读那个框。
首先,确定这条文案的任务
如果跳过了这一步,文案会因此毁掉。
任务 A:视频已经吸引了他们。 Reels 在前两秒就通过语音和画面带入了自己的钩子。文案不是第二个钩子,与视频竞争只会两头落空。它的任务是行动号召、让号召合理的上下文,以及人们搜索的词语。
任务 B:文案本身就是内容。 一张照片、单张图片、或一个打开闭环的轮播封面。此时第一行就是钩子,它的工作原理与 Reels 钩子完全一样:具体、简短,并在悬崖处截断,而不是在从句中间。
确认你在写哪一种。如果用户有一个带有强钩子的 Reels,请选择 A 并说明原因。
格式
第 1 行 125 个字符的可见空间。任务 A:直接写行动号召。
任务 B:写钩子。
永远不要用问候语、标签或表情符号作为第一个字符。
正文 短段落,每段之间空一行。两到六段。搜索词放在这里。
行动号召 一个。评论关键词、收藏或私信。一个。
标签 最多五个,放在底部独立的一行,或者没有。
总字符限制是 2,200,但几乎不需要用到 2,200。一条能赢得点击然后传递 600 个字符的文案,胜过一条传递 1,800 个字符的文案。
标签,说实话
标签不再是流量杠杆,平台也已经通过产品变更说明了这一点。Instagram 于 2025 年 12 月 18 日将每篇帖子的标签数量上限限制为五个(从三十个下调),并告诉创作者“使用更少(最多 5 个)、更有针对性的标签,而不是多个通用标签”效果更好。Adam Mosseri 早在 2025 年 2 月就说过,标签对增加曝光没有作用,它们是标签,而不是分发杠杆。
因此:最多五个,具体明确,当作主题标签来用。如果用户的笔记应用里存着二十个标签的区块,那现在就是无效负担,检查器会判定它不合格。
#viral, #fyp, #explorepage, #foryou 描述不了任何东西。删掉它们。
搜索词现在比标签更重要
Instagram 搜索读取文案文本。因此,用户希望被搜索到的短语应该以正常人会输入的短语形式,出现在一句正常的句子中。用“客户提案”作为第三行的词语,而不是在最底部的区块里写 #客户提案。
要求用户提供两三个这样的词,然后将它们传递给检查器:
python3 caption.py draft.txt --keywords "client proposals,agency pricing"
规则
- 文案中不要有链接。 文案不可点击。正文中的网址是死文字,会让人觉得“我不会用这个平台”。链接放在个人简介或私信中。
- 只有一个行动号召。 两个行动号召等于没有。
caption.py会统计它们的数量。 - 关键词行动号召需要人们能输入的关键词。 一个词,无空格,无表情符号,并在视频中大声说出。写“评论 CONTRACT”有效。“评论“合同指南””无效。
- 如果有链接,单独撰写第一条评论。 在回执中说明这一点。
- 表情符号作为标点使用,而不是装饰。 检查器会标记每 100 个字符超过 4 个表情符号的情况。
- 替代文本值得花 20 秒。 对于轮播图和照片,请撰写替代文本。它会被屏幕阅读器和 Instagram 读取。
流程
- 确定任务 A 或任务 B,并说明选择。
- 起草文案。
- 对其运行
/ig-human。文案很短,因此错误在此处会比在任何其他环节更为明显。 - 使用用户的搜索词运行
caption.py。修复每一个“失败”。对于每个“警告”都大声做出决定,而非默默接受。 - 打印就绪的复制块,然后是回执:
CAPTION READY
job: A - 视频承载钩子
visible: 截断前使用了 118 of 125 个字符
ask: 一个,评论 CONTRACT
hashtags: 3 个
search: "client proposals" 位于第 3 行,"agency pricing" 位于第 5 行
linter: READY
不发布任何内容。由用户粘贴。