نبذة عن OpenReply
OpenReply هو تطبيق ويب مفتوح المصدر (MIT) يُتيح أتمتة الردود عبر الرسائل المباشرة (DM) على منصة إنستغرام. الفكرة الأساسية هي أنه عندما يكتب شخص كلمة معينة (مثل `LINK`) في تعليق على منشور أو ريل، يقوم OpenReply بإرسال رسالة مباشرة إليه تحتوي على رابط أو رد مُعد مسبقاً، وذلك عبر واجهة برمجة التطبيقات الرسمية لـ Meta، مما يضمن الامتثال لقواعد المنصة وتجنب الحظر.
صُمم OpenReply ليكون بديلاً مجانياً ومفتوح المصدر لخدمات مثل ManyChat التي تفرض رسوماً شهرية. يمكن استضافته على خوادمك الخاصة (Self-hosted) دون أي حدود على عدد المستخدمين أو الميزات، ويتطلب فقط بعض الحسابات المجانية (مثل تطبيق Meta developer وحساب Resend للإيميلات وخدمة استضافة مثل Vercel و Railway).
تشمل الميزات الرئيسية: مطابقة الكلمات المفتاحية في التعليقات (كاملة أو جزئية)، إرسال ردود عامة (public replies) بالإضافة إلى الرسائل الخاصة، تتبع الروابط ومعرفة عدد النقرات ونسبة النقر إلى الظهور (CTR)، تخصيص الرسائل باستخدام `{username}` لتحية المعلق باسمه، تحديد حدود إرسال لكل حساب (بحد أقصى 750 رسالة خاصة في الساعة وفقاً لسياسات Meta)، دعم حسابات إنستغرام متعددة (لحسابات الأعمال أو المبدعين)، وإدارة الأدوار (مالك، مشرف، عضو) مع روابط دعوة، ونماذج حملات جاهزة، وصندوق وارد لقراءة والرد على محادثات DM من لوحة التحكم، وسجلات للرسائل المرسلة والمتخطاة والفاشلة.
يُبنى OpenReply باستخدام Next.js 16 و React 19 و Prisma 7 مع PostgreSQL و BullMQ على Redis لجدولة المهام ومعالجتها، و Auth.js مع روابط سحرية عبر البريد الإلكتروني، و Tailwind CSS للتصميم. تم تطويره بواسطة Diwen Huang وهو مرخص بموجب رخصة MIT[reference:0][reference:1][reference:2][reference:3].
المميزات و عيوب OpenReply
المزايا
- بديل عملي ومجاني لـ ManyChat، بدون حدود على عدد المستخدمين أو الحملات
- مفتوح المصدر بالكامل ومجاني (MIT)
- ميزات متقدمة مثل تتبع الروابط، والتخصيص، والحدود التلقائية، وصندوق وارد مدمج
- يدعم حسابات إنستغرام متعددة وإدارة الأدوار، مما يجعله مناسباً للوكالات والعملاء
- يعتمد على واجهة برمجة تطبيقات Meta الرسمية، مما يضمن الامتثال لقواعد المنصة وأمان الحساب
العيوب
- التوثيق والموارد محدودة نسبياً (مشروع جديد)
- لا يوفر واجهة مستخدم مُدارة (يعتمد على الاستضافة الذاتية)
- يتطلب إعداداً تقنياً أولياً (إعداد تطبيق Meta، استضافة، قواعد بيانات)
- يتطلب حساباً تجارياً أو للمبدعين في إنستغرام (ليس حساباً شخصياً)
أسئلة شائعة عن OpenReply
نعم، يعتمد OpenReply على واجهة برمجة التطبيقات الرسمية لـ Meta (Meta Graph API) لإرسال الردود، ولا يقوم بأي شكل من أشكال السحب الآلي (scraping) أو أتمتة المتصفح، ولا يطلب كلمة مرور إنستغرام الخاصة بك. هذا يضمن أن حسابك يظل ضمن قواعد Meta ويقلل من خطر التقييد أو الحظر[reference:4].
يتطلب OpenReply خادماً لتشغيل تطبيق Next.js (مثل Vercel) وعاملاً خلفياً (مثل Railway) لمعالجة قائمة الانتظار، بالإضافة إلى قاعدة بيانات PostgreSQL و Redis. يحتاج أيضاً إلى حساب مطور على Meta، وحساب Resend لإرسال روابط تسجيل الدخول عبر البريد الإلكتروني. يتوفر دليل إعداد مفصل في مستودع المشروع[reference:5].
يحدد OpenReply عدد الرسائل المرسلة تلقائياً ليبقى ضمن حد Meta البالغ 750 رسالة خاصة في الساعة لكل حساب. يتم وضع أي رسائل تتجاوز هذا الحد في قائمة انتظار وإرسالها لاحقاً بدلاً من تجاهلها، مما يضمن وصول جميع الردود[reference:6].
اللغات المدعومة
تعلم أكثر عن OpenReply
منتجات خاصة بــ OpenReply
أخبار و تحديثات عن OpenReply
بدائل و برامج مشابه لـ OpenReply
لا توجد مراجعات حتى الآن. كن أول من يكتب واحدة.