ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

免费开源的ManyChat替代品OpenReply:Instagram评论自动转私聊DM完全指南

免费开源的ManyChat替代品OpenReply:Instagram评论自动转私聊DM完全指南 免费开源的ManyChat替代品OpenReplyInstagram评论自动转私聊DM完全指南【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreplyOpenReply 是一款免费、开源的 ManyChat 替代品专注于 Instagram 评论自动转私聊 DM 自动化。当粉丝在你的帖子或 Reel 下评论一个关键词比如LINK它会自动通过 Meta 官方 API 给对方发送一条私聊帮你把高意向评论变成真正的对话与转化。无需按席位付费无需订阅计划代码完全开源MIT 许可运行在你自己的服务器上。这张 OpenReply 的 Star 增长曲线正是免费开源 ManyChat 替代品被社区快速认可的写照——评论转私聊这个刚需终于有了可以自己掌控的开源解法。为什么选择 OpenReply传统 ManyChat 这类工具确实好用但几乎所有同类工具都要求你按月付费且数据和流程都托管在别人手里。OpenReply 的思路很简单把评论转 DM这一核心工作流做成你能查看、能修改、能自建的软件。它有几个让新手也放心的特点走官方 API基于 Meta 官方 Instagram 私聊接口不抓取、不模拟浏览器、从不索要你的 Instagram 密码。无席位、无套餐上限软件本身免费你只为自己的基础设施付钱。️数据在你手里活动、日志、账号、追踪链接都存在你自己的数据库里。需要连接 Instagram 业务号或创作者号个人号不支持且仍受 Instagram 的权限、消息窗口与限流策略约束。核心功能一览下面是新手最常用、也最能体现评论自动转私聊价值的功能功能说明关键词触发 DM每个帖子可配一个或多个关键词支持整词或片段匹配可选公开回复在发私聊的同时再在评论下方发一条可见的公开回复私信 快拍触发同一批关键词也可由收到的私信触发覆盖对 Stories 的文字回复追踪链接把链接换成可追踪的重定向查看每个活动的点击与 CTR双链接按钮一条私聊里最多放两个可点链接按钮各自独立统计关注门槛可要求先关注再给链接未关注时反复提示状态未知时放行避免卡死个性化消息里用{username}按昵称称呼评论者限流保护每个账号控制在 Meta 每小时 750 条私聊上限内超出自动排队收件箱 DM 日志在仪表盘读私信、直接回复每次发送/跳过/失败都带原因记录这些功能覆盖了从引流、发资料、卖课、留资到预约的常见场景。工作原理评论变私聊的 5 个步骤理解流程后你就能判断没收到 DM问题出在哪一环有人在你的 Instagram 帖子 / Reel 下评论或发来私信、回复你的 Stories。连接提供方自建 Meta 应用或 Zernio把事件投递给你的 OpenReply 实例。OpenReply 把文本和你正在运行的活动做关键词比对。命中关键词后把任务丢进队列。后台 worker 发送私聊若你开启了公开回复则一并发出。⚠️ 关键点接收 webhook 和发消息是两个独立进程。Web 应用收事件、开仪表盘Worker负责真正发消息因为它必须扛住限流与重试需要一直在线。快速开始一键安装与部署步骤OpenReply 是自托管的你需要部署一份自己的实例。一个能跑起来的实例需要部署好的 fork、一个公网 HTTPS 地址、PostgreSQL、Redis、一个常驻 worker以及一个 Instagram 连接。第一步克隆仓库并安装依赖git clone https://gitcode.com/gh_mirrors/op/openreply cd openreply npm install cp .env.example .env # 按 docs/setup.md 填入各项配置 docker-compose up -d # 一键启动 PostgreSQL 与 Redis npm run db:generate npm run db:migrate第二步同时跑起两个进程各开一个终端npm run dev # Web 应用端口 3000负责接收 webhook npm run worker # 后台 worker真正负责发送私聊如果评论来了却始终没有 DM 发出第一个要检查的就是 worker 是否在运行、能否连上 Redis。完整的部署含 Vercel Railway 的组合方案、环境变量清单、Meta 应用配置都写在 docs/setup.md整体技术栈与零成本参考部署见 docs/stack.md。两种 Instagram 连接方式怎么选部署后你需要先选定 Instagram 的连接方式。两条路都能走区别主要在要不要自己折腾 Meta 应用方式你要配置的东西适合谁Zernio推荐省 setup 麻烦在 Settings 里存一个 API key、选一个 profile、导入 Instagram 账号OpenReply 会自动注册 webhook不想自己建 Meta 应用、也不想跑 App Review 的人注意这是可选的付费提供方自建 Meta 应用建 Meta 应用、配 Instagram Login、应用密钥、webhook必要时做 App Review想完全免费、自己掌控凭证的人自建 Meta 应用的每一步都有坑比如忘记在 Instagram 里接受 tester 邀请应用没发布就收不到真实评论。这些坑和排查方法都在 docs/setup.md 的The Meta app一节里逐条讲清楚了。从 ManyChat 等工具迁移过来的朋友务必去 Meta Business Suite 里把对话控制权交给 OpenReply否则 DM 里点按钮会报not the thread owner。迁移细节见 docs/setup.md 的迁移小节。Zernio 的功能边界如帖子选择器只显示最新 25 条、报表需加购 analytics见 docs/zernio.md。无论哪种方式Instagram 的账号要求、权限、消息窗口与限流都照样生效已有连接不会被自动迁移。技术架构两个进程 两个数据库想真正懂这个开源 ManyChat 替代品理解它的骨架很有帮助Web 应用 APINext.js 16 React 19负责仪表盘、OAuth 回调和入站 webhook。后台 Workernpm run worker启动的常驻 Node 进程消费发送队列、执行轮询对账reconciler和关注门槛校验。必须常驻在线所以不能跑在服务端函数平台上。PostgreSQL存活动、DM 日志、账号、会话、追踪链接与点击事件。RedisBullMQ 发送队列 每账号限流器。Worker 的核心逻辑见 worker/dm-worker.ts它周期性上报心跳、定时轮询漏接的评论并优雅处理退出信号。Web 应用与 worker必须共享同一套DATABASE_URL、REDIS_URL和ENCRYPTION_KEY——密钥不一致会导致每条发送都解密失败。完整技术栈见 docs/stack.md。常见场景模板3 分钟套用到你的业务不想从零写文案OpenReply 内置了 8 套活动模板lib/templates/campaign-templates.ts每套都给了关键词、私信文案和操作建议️DTC 商品链接LINK/SHOP/BUY触发直接发商品页。房产留资HOME/VALUE触发发评估表或预约看房链接。健身计划PLAN/START触发发免费计划并引流到私教表单。课程/直播WEBINAR/LEARN触发发报名链接。美业报价PRICE/BOOK触发发价目表与预约链接。活动 RSVPRSVP/JOIN触发发日历或门票页。快速验收如何确认它真的跑通了部署完成后按顺序做这几步即可详见 docs/setup.md 的Test it end to end在 Settings 里连好账号确认账号出现在 OpenReply 中。在某个帖子上建一个活动关键词设为TEST。用另一个 Instagram 账号在那条帖子下评论TEST你自己的评论会被有意忽略。观察是否收到 DM若没收到打开DM Logs和/api/health。/api/health会报告数据库、Redis、队列和 worker 心跳。若worker.healthy为false说明 worker 没跑或连不上 Redis——这时即使 webhook 在收也不会发出任何 DM。结语OpenReply 把Instagram 评论自动转私聊 DM这个高频刚需做成了一个免费、开源、可自托管的 ManyChat 替代品核心工作流完全开源可查数据留在你自己的库里付费与否由你的基础设施决定。如果你受够了按席位订阅、想要一个能真正掌控的评论转 DM 工具这套方案值得你花一个下午克隆、部署、连上账号跑通第一条自动私聊。完整上手docs/setup.md连接方式与功能边界docs/zernio.md技术栈与参考部署docs/stack.md界面语言中/繁中docs/localization.md首页与功能总览app/page.tsx【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreply创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表