OpenReply创建第一个自动化活动:关键词匹配、公开回复、双链接按钮与{username}个性化
【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreply
OpenReply 是一款开源的 Instagram「评论转私信」自动化工具,也是 ManyChat 的免费自托管替代品。本文带你从零创建第一个自动化活动(Campaign):设置关键词匹配、开启公开回复、配置双链接按钮,并用 {username} 占位符让每条私信都以粉丝的名字打招呼,全程只需 5 分钟。
准备工作:确认已连接 Instagram 账号
创建活动前,请先进入Settings页连接一个 InstagramBusiness 或 Creator账号(个人号无法连接)。连接成功后,回到侧边栏点击New campaign,进入活动创建页 app/(dashboard)/campaigns/new/page.tsx/campaigns/new/page.tsx)。
页面采用「左配置、右预览」布局:左侧是全部控制项,右侧是一个实时手机模拟器,随时展示粉丝看到的帖子、评论区和私信效果 components/campaign-builder.tsx。
第一步:选择触发位置——评论出现在哪条帖子
在 “When someone comments on” 区域,有三种触发范围:
- a specific post or reel(推荐):绑定某一条具体的帖子或 Reel,用内置的帖子选择器直接勾选;
- any post or reel:账号下所有帖子通用,适合长期投放;
- next post or reel:自动绑定下一条要发布的新 Reel。
💡 已被其他活动占用的帖子会在选择器中被高亮标记,避免同一帖子被重复分配。
第二步:设置关键词匹配——什么评论会触发私信
在 “And this comment has” 区域,选择a specific word or words,用英文逗号分隔输入多个关键词,例如:
LINK, SHOP, PLAN匹配规则对新手很友好:
- 多个关键词之间是「或」关系,命中任意一个即触发;
- 匹配不区分大小写,并自动忽略表情和特殊字符;
- 也可以选any word(任意评论都触发),但请谨慎使用。
匹配逻辑的完整实现见 lib/utils/keyword-matcher.ts。
如果需要「粉丝私信(含 Story 回复)也能触发同样的活动」,打开also reply when someone DMs开关即可,无需单独建活动。
第三步:开启公开回复——评论下可见,最多 10 条随机轮换
打开reply to their comments under the post开关,粉丝就会在评论区收到一条可见的回复,例如:
Sent you a DM! 📩
你可以点击+ Add another reply添加多条不同文案(最多 10 条,每条 1000 字符以内)。系统每次随机挑选一条发送,让每条回复看起来不重复、不机械。
第四步:配置私信内容——双链接按钮与 {username} 个性化
这是最关键的一步。在 “And then, they will get” 区域填写私信正文,两个占位符非常好用:
| 占位符 | 作用 | 示例效果 |
|---|---|---|
{username} | 替换为评论者的用户名 | Heymaya_dev, here is the link… |
{link} | 插入你的追踪链接 | 消息内联显示可点击链接 |
双链接按钮:点击+ Add A Link填入目标 URL 和按钮文案(默认 “Open link”),再点+ Add A Second Link即可在一条私信里发两个可点击的链接按钮,比如「查看产品页」+「领取优惠券」。每个按钮都是独立的追踪链接,拥有各自的点击统计,方便对比哪个入口转化更高,实现逻辑见 lib/campaigns/links.ts。
占位符的渲染发生在 lib/tracking/message.ts:{username} 会被替换为真实用户名,{link} 会被替换成带统计的跳转地址。
右侧手机预览会同步更新,让你发送前就看到最终效果 components/campaign-preview.tsx。
可选进阶开关:
- an opening DM:先发一条开场白私信 + 按钮,粉丝点击后才送达链接,互动感更强;
- a follow requirement first:要求对方先关注,点击按钮并确认关注后才发链接;
- a follow-up thank-you message:粉丝点击链接后,延迟 N 分钟(0–1440 分钟)自动追发一条感谢消息,同样支持 {username} 个性化。
第五步:点击 Go Live 上线,用第二个账号测试
点击右上角Go Live,活动状态变为 🟢LIVE即正式上线。
测试方法(官方推荐的完整流程见 docs/setup.md):
- 在活动里放一个测试关键词,如
TEST; - 用另一个 Instagram 账号在目标帖子下评论
TEST(OpenReply 会刻意忽略你自己的评论,防止自触发自发); - 观察对方是否收到私信和评论回复;
- 如果没收到,打开DM Logs页查看每一次发送、跳过或失败的原因,并确认后台 worker 进程正在运行。
进阶:模板起步与批量管理
不想从零写文案?打开Templates页,OpenReply 内置了 8 个现成活动模板(如 DTC 商品链接、健身房计划、餐厅菜单、活动 RSVP 等),选一个套用即可,模板数据定义在 lib/templates/campaign-templates.ts。
跑通第一个活动后,还可以一键复制活动(Duplicate)或CSV 批量导入多个活动,快速扩展到整个账号矩阵。每个账号每小时最多 750 条私信回复,超量部分会自动排队而不是丢弃。
OpenReply 正以可见的速度在开发者社区中增长——如果你也被它省下的订阅费和开发时间打动,欢迎给它点个 Star,让更多人找到这款免费的 ManyChat 替代品。
【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreply
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考