דלג לתוכן הראשי
    אינסטגרם

    OpenReply: החלופה החינמית ל-ManyChat

    מישהו מגיב "לינק" לרילס שלכם, ושנייה אחר כך מקבל הודעה פרטית עם הלינק. זה כל הרעיון. ManyChat גובה על זה בין 15 ל-69 דולר בחודש, והמחיר עולה ככל שיותר אנשים מגיבים. OpenReply עושה את אותו הדבר בחינם, על התשתית שלכם, בלי תקרת אנשי קשר.

    12 דקות קריאהרמה: טכניעודכן

    מה זה בעצם#

    תגובה שהופכת להודעה פרטית היא המנגנון עם אחוזי ההמרה הכי גבוהים באינסטגרם. אתם מעלים רילס, אומרים "תגיבו לינק ואני שולח לכם", והכלי שולח את הלינק בהודעה פרטית לכל מי שהגיב. זה עובד כי התגובה היא הוכחה חברתית פומבית, וההודעה הפרטית היא מסירה אישית שנפתחת כמעט תמיד.

    הבעיה היא שעד היום שכרתם את הכלי הזה במקום להחזיק אותו. רוב היוצרים משלמים על זה ל-ManyChat, והתוכנית החינמית שלהם ירדה מאלף אנשי קשר ל-25. התוכניות בתשלום נעות בין 15 ל-69 דולר לחודש, והמחיר מטפס לפי כמות האנשים שמפעילים את האוטומציה. כלומר, הרילס שסוף סוף עף לכם הוא בדיוק הרילס שמעלה את החשבון.

    OpenReply הוא הגרסה החינמית בקוד פתוח. זה ריפוזיטורי ב-GitHub שאתם מקימים על התשתית שלכם. הוא מאזין לתגובות באינסטגרם דרך ה-webhook הרשמי של Meta, מזהה מילת מפתח שהגדרתם לפוסט מסוים, ושולח את ההודעה תוך שניות. אין תקרת אנשי קשר, כי אין ספק שסופר לכם אותם.

    חשוב להבין: זה API רשמי, לא טריק

    OpenReply משתמש ב-private replies הרשמיים של Meta. הוא לא עושה scraping, לא מפעיל דפדפן ברקע, ולא מבקש מכם סיסמת אינסטגרם אף פעם. זה מה ששומר על החשבון שלכם בתוך הכללים של Meta, וזה משמעותי אם אכפת לכם לא לחטוף חסימה.

    את הכלי בנה Diwen, מפתח בן 17 שנמאס לו לשלם על המנוי וכתב לעצמו תחליף. הקוד נמצא ב-github.com/diwenne/openreply תחת רישיון MIT.

    לפני שאתם מתחילים

    זו תוכנה שאתם מריצים בעצמכם. אתם תפתחו טרמינל ותקליקו בדשבורד המפתחים של Meta. אם זה לא אתם, תקפצו קודם לחלק מגבלות שכדאי להכיר ותחליטו משם.

    כמה זה עולה, בכנות#

     ManyChatOpenReply
    תוכנה15 עד 69 דולר לחודשחינם
    תקרת אנשי קשר25 בחינמי, מדורג בתשלוםאין
    מה קורה כשרילס עףהחשבון עולהנשאר אותו דבר
    אחסוןכלולכמה דולרים בחודש
    זמן הקמהדקותאחר צהריים אחד, פעם אחת
    מי מחזיק את הטוקן שלכםManyChatאתם

    הקוד עצמו חינמי. מה שכן עולה זה להשאיר את המכונה דולקת: תהליך worker שרץ ברקע, מסד נתונים Postgres ותור Redis. השכבות החינמיות של Vercel ו-Railway מספיקות לחשבון אחד. תוסיפו נפח אמיתי או כמה חשבונות, ואתם בכמה דולרים בחודש, לא בכמה עשרות.

    השורה שמשנה היא השלישית. כל כלי מנוי בקטגוריה הזאת מתמחר את עצמו נגד ההצלחה שלכם. זה לא.

    מה צריך לפני שמתחילים#

    • חשבון Facebook. ההרשמה כמפתח ב-Meta בנויה עליו, ואין מסלול שעובר רק דרך אינסטגרם.
    • חשבון אינסטגרם עסקי או יוצר (Business או Creator). חשבון פרטי לא יכול לקבל את ה-webhook. אפשר להחליף באפליקציה: Settings ← Account type.
    • חשבון Resend עם דומיין שולח מאומת. ההתחברות למערכת עובדת רק דרך קישורי קסם במייל. בלי דומיין מאומת אף אחד לא יוכל להיכנס, כולל אתם. זה הסעיף שהכי הרבה אנשים מדלגים עליו.
    • Vercel לאפליקציית הווב, Railway ל-worker, ל-Postgres ול-Redis. השכבות החינמיות מספיקות לחשבון אחד.

    אתם לא צריכים לקנות דומיין. הכתובת החינמית שתקבלו מ-Vercel בסגנון your-app.vercel.app היא מה שהכול מצביע אליו, ו-OpenReply מגיש בעצמו את דפי מדיניות הפרטיות, התנאים ומחיקת הנתונים על אותה כתובת. אם בעתיד תרצו דומיין משלכם, אפשר להוסיף.

    איך זה בנוי#

    המערכת היא שני תהליכים ושני מסדי נתונים. שווה להבין את זה לפני ההקמה, כי רוב התקלות נובעות מלא להבין את החלוקה הזאת.

    • אפליקציית הווב ו-API (Next.js). מגישה את הדשבורד, את חזרת ה-OAuth ואת ה-webhook הנכנס. רצה מצוין על Vercel.
    • ה-worker (npm run worker). תהליך Node שרץ ברציפות, מושך מהתור ושולח את ההודעות. הוא לא יכול לרוץ על Vercel, כי פונקציות serverless חיות שניות ספורות ותהליך שצורך תור צריך להישאר דלוק. Railway, Render, Fly או כל שרת שרץ 24/7 מתאימים.
    • PostgreSQL. קמפיינים, לוגים, חשבונות, סשנים.
    • Redis. תור השליחה ומגביל הקצב לכל חשבון.

    מישהו מגיב לפוסט

    ↓

    Meta שולחת webhook למערכת שלכם

    ↓

    המערכת בודקת את התגובה מול הקמפיינים הפעילים

    ↓

    התאמה למילת מפתח יוצרת משימה בתור

    ↓

    ה-worker שולח את ההודעה הפרטית, ואת התגובה הפומבית אם הפעלתם אותה

    הכלל שחייבים לזכור

    אפליקציית הווב וה-worker חייבים לחלוק את אותו DATABASE_URL, אותו REDIS_URL ואותו ENCRYPTION_KEY בדיוק. אפליקציית הווב כותבת את טוקן האינסטגרם מוצפן, וה-worker מפענח אותו כדי לשלוח. מפתחות שונים משמעותם שכל שליחה נכשלת בפענוח, בזמן שהכול נראה תקין.

    אלמוג פישלרFishler AI

    עוד מדריכים