☰
OpenReply创建第一个自动化活动:关键词匹配、公开回复、双链接按钮与{username}个性化
2026/10/3 12:58:15 网站建设 项目流程

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):

  1. 在活动里放一个测试关键词,如TEST;
  2. 用另一个 Instagram 账号在目标帖子下评论TEST(OpenReply 会刻意忽略你自己的评论,防止自触发自发);
  3. 观察对方是否收到私信和评论回复;
  4. 如果没收到,打开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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询