
如何用OpenReply的DM关键词与Story回复触发器实现回复关键词发Story营销玩法完整指南【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreplyOpenReply 是一款开源的 ManyChat 替代品核心是 Instagram 评论转私信Comment-to-DM自动化。它的DM 关键词触发器DM Keyword Trigger让同一条营销活动可以双通道响应既能匹配帖子下的评论也能匹配用户发来的私信——而用户回复你 Story 的文字Instagram 正是以私信形式送达的。这意味着你可以在 Story 上写一句回复LINK到这条 Story我把链接发给你然后零手动工作地把链接自动发到每个人私信里 为什么 Story 回复触发值得玩很多人只知道评论关键词发私信但 Story 场景其实更适合私域转化门槛更低用户不用刷到你的帖子看一眼 24 小时的 Story 就能参与转化意图更强主动发消息的人比留言的人意向更高内容更私密链接、优惠券、资料直接进私信不占用公域评论区在 OpenReply 里Story 回复不需要任何额外功能——它的技术原理是Story 的文字回复 一条入站私信inbound DM。你只需在营销活动中打开一个开关就能让评论关键词和 Story 回复共用同一套关键词与回复内容。DM关键词触发器的工作原理整个链路只有三步理解它有助于排查问题事件接收Instagram 通过 Webhook 把入站私信推给你的 OpenReply 实例。事件解析逻辑在 lib/meta/webhook.ts它会自动过滤掉账号自己发出的消息echo、已删除的消息和纯附件消息——这条过滤很关键否则你自动回复里如果含有关键词会自己触发自己。入队匹配Webhook 处理器 lib/queue/process-webhook.ts 把每条入站私信放进 Redis 队列交由后台 Worker 处理。关键词匹配并发私信Worker 用 lib/utils/keyword-matcher.ts 做匹配命中后按营销活动的设定发送私信和评论触发完全一致可带链接按钮、可先要求关注再发链接。数据模型上这个开关就是营销活动上的一个布尔字段迁移定义见 20260731120000_add_dm_keyword_trigger/migration.sql。一键启用步骤四步跑通Story关键词回复第1步部署OpenReplygit clone https://gitcode.com/gh_mirrors/op/openreply cd openreply npm install cp .env.example .env # 按 docs/setup.md 填写 docker-compose up -d # 启动 Postgres 和 Redis npm run db:generate npm run db:migrate npm run dev # 终端一Web 应用 Webhook npm run worker # 终端二真正发送私信的 Worker⚠️ 记住两个进程缺一不可npm run dev负责收事件npm run worker负责发消息。只启动了前者就会出现开关开了但从不触发的现象。第2步订阅 Webhook 的 messages 字段最易踩的坑这是新手最容易漏的一步用自己的 Meta App需要在 Meta 开发者后台给 Instagram 订阅comments和messages两个字段。只订阅comments时DM 触发开关看起来是开着的但事件根本不会送达永远不会触发。官方文档的说明在 docs/setup.md。使用 Zernio 连接Webhook 注册是自动完成的无需手动配置详见 docs/zernio.md。第3步创建营销活动并打开DM触发开关在后台创建 Campaign 时构建器源码components/campaign-builder.tsx选择 Instagram 账号输入关键词逗号分隔多个如link,资料,免费填写私信内容和链接支持最多两个可点击的链接按钮各带独立点击统计打开 also reply when someone DMs these words 开关—— 这就是 DM 关键词触发器开关打开后界面上的提示会明确告诉你包含这些词的私信会收到同样的回复无需评论。如果你选择的是匹配任意词模式注意提示该账号收到的每一条私信都会触发回复慎用。第4步发一条Story引导用户回复关键词Story 文案示例 新资料包已上线 回复LINK到这条 Story 我把领取链接私信发给你用户回复 LINK → Instagram 将其作为私信送达 → OpenReply 匹配关键词 → 自动回复带链接的私信。全程无人工。关键词匹配指南这些细节决定触发率OpenReply 的匹配器比简单 equals聪明得多理解这些能显著提升命中率场景行为大小写不敏感Link/LINK/link都命中整词 vs 包含默认整词匹配可切换为部分匹配如关键词link也能命中linkingEmoji 干扰自动剥离LINK 照样命中重音符号自动折叠PREÇO能匹配preco阿拉伯文字键盘变体字母统一归一波斯语/阿拉伯语关键词可用纯数字关键词自动兼容O8→08这类字母数字混淆多关键词之间是OR逻辑命中任意一个即触发。营销玩法进阶叠加Follow Gate与追踪链接DM 触发只是起点把几个功能组合起来回复关键词发 Story 玩法可以升级成完整转化漏斗 Follow Gate关注门槛私信不直接发链接而是先请对方关注账号并点击按钮。OpenReply 会校验 Meta 的is_user_follow_business标记只有真关注后才放链接——Story 流量顺手变成粉丝。 追踪链接把营销链接换成追踪跳转链接在 Reports 里看每个活动的点击数和 CTR直接量化Story 回复玩法的 ROI。 个性化开场私信里用{username}变量称呼对方回复体验更像真人。这些字段都定义在 prisma/schema.prisma 的Automation模型里也都能在活动编辑页直接配置。常见问题 FAQQ开关打开了但 Story 回复不触发按顺序检查① Worker 进程是否在跑② Meta App 是否订阅了messages字段Zernio 则跳过此项③ 关键词模式是否为任意词以外的精确模式。Q会不会和评论触发重复发私信不会冲突。评论和私信是两条独立通道但同一条营销活动对同一用户的重复触发有去重保护每条发送、跳过和失败都会记录在 DM 日志里可在后台追溯原因。Q受什么限制OpenReply 基于 Meta 官方 API遵守 Instagram 的 24 小时消息窗口和速率限制每小时 750 条私有回复上限超出部分自动排队而不是丢弃。总结用一句话概括这个玩法Story 上喊出关键词OpenReply 用 DM 触发器接住每一句回复自动把链接送进私信。无需自建 Meta 应用可选 Zernio、无需订阅费、代码全部可审计MIT 协议自托管。配合 Follow Gate 和追踪链接一条 Story 就是一个可度量的转化入口。【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreply创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考