דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
אבי 203א

אבי 203

@אבי 203
הפסקת מעקב מעקב

הפורום כעת לקריאה בלבד, לקריאה נוספת.

אודות
פוסטים
535
נושאים
138
שיתופים
0
קבוצות
0
עוקבים
4
עוקב אחרי
5

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שליחת קובץ PDF בוואטסאפ ב-API
    אבי 203א אבי 203
    תכנות

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


  • שליחת קובץ PDF בוואטסאפ ב-API
    אבי 203א אבי 203
    תכנות

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

    זה כמעט כל הקוד שלי, אני מרגיש שאיפה שהוא בפורמט הקובץ בהעלאה אני מקשקש בלי הבנה.

    
    
    import wixData from 'wix-data';
    
    export async function sendwatssap() {
        let torem = {
        "smsnumber": 0,
        "semmale": "XXXXXXX",
        "hir": "בני ברק",
        "ctovet2": "XXXXXXXX",
        "sem": "XXXXX",
        "mail": "XXXXXX",
        "phon": "XXXXXXXX",
        "status": true,
        "ctovet1": "הXXXXX 11",
        "wat": "XXX",
        "mishpaha": "XXX",
        "ctovet": "XXXX  11",
    },
    cardsid= "a35c0f81-a4a5-4aa4-8a3b-42561d8e023d";
         const results5 = await wixData.query("card").eq("torem", cardsid).limit(500).find({ suppressAuth: true })
        const tozaot = results5.items;
        let ards = []
        await tozaot.forEach((item2) => {
            let card = {
                "imeg": item2.imeg,
                "name": item2.sem,
                "address": torem.ctovet2,
                "phone": item2.phone,
                "_id": item2._id,
                "number":  item2.ms,
                "number2": item2.ms,
                "sug": item2.sug,
            }
            ards.push(card)
        })
    
        const ticketsArray = ards 
        const emailAddress = torem.mail
        const id = cardsid
        const doc = await createTicket(ticketsArray)
      const buffers = [];
      doc.on('data', buffers.push.bind(buffers));
      doc.on('end', () => {
        const pdfData = Buffer.concat(buffers);
        sendPdfWhatsApp(pdfData, '05XXXXXXX'); 
      });
    }
    
    
    
    export async function createTicket(cardItems) {
        const rubik = await fetch('https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1Uw.woff').then(res => res.buffer());
        // const barcode128 = await fetch('https://fonts.gstatic.com/s/librebarcode128/v16/cIfnMbdUsUoiW3O_hVviCwVjuLtXeJ_D.woff').then(res => res.buffer());
        const doc = new PDFDocument({ autoFirstPage: false });
        for (const cardItem of cardItems) {
            //  barcode128 
            await writeTicket(doc, cardItem, { rubik, });
        }
    
      doc.end();
        return doc
    }
    
    
    const FormData = require('form-data');
    const fs = require('fs');
    const { Readable } = require('stream');
    
    const ID_INSTANCE = "7XXXXXXX8";
    const API_TOKEN_INSTANCE = "cabXXXXXXXXXXXXXXXb5";
    
    async function uploadPdfAndSendWhatsApp(pdfStream, phoneNumber) {
      try {
        // שלב 1: העלאת הקובץ ל-Green-API
        const form = new FormData();
        form.append('file', pdfStream, 'ticket.pdf'); // הוספת ה-PDF לטופס
    
        const uploadResponse = await axios.post(`https://media.green-api.com/waInstance${ID_INSTANCE}/uploadFile/${API_TOKEN_INSTANCE}`, form, {
          headers: {
            ...form.getHeaders(),
          },
        });
    await sleep(6000);
    console.log(666666666666666666666,uploadResponse);
        const urlFile = uploadResponse.data.urlFile;
    console.log(12121212,urlFile);
        // שלב 2: שליחת ה-URL בוואטסאפ
        const sendResponse = await axios.post(`https://api.green-api.com/waInstance${ID_INSTANCE}/sendFileByUrl/${API_TOKEN_INSTANCE}`, {
          chatId: `${phoneNumber}@c.us`,
          urlFile: urlFile,
          fileName: 'ticket.pdf',
        }, {
          headers: {
            'Content-Type': 'application/json'
          },
        });
    
        console.log(sendResponse.data);
        return sendResponse.data;
      } catch (error) {
        console.error(error);
        throw error;
      }
    }
    
    // יצירת Readable Stream מתוך ה-PDF
    function bufferToStream(buffer) {
      const stream = new Readable();
      stream.push(buffer);
      stream.push(null); // אינדיקציה על סוף הזרם
      return stream;
    }
    
    // המרה של ה-PDF ל-Stream ושליחה
    async function sendPdfWhatsApp(pdfBuffer, phoneNumber) {
      try {
    
      const pdfStream = bufferToStream(pdfBuffer);
      await uploadPdfAndSendWhatsApp(pdfStream, phoneNumber);
      } catch (error) {
      console.error(error);
      throw error;
    }
    }
    function sleep(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }
    
    

  • שליחת קובץ PDF בוואטסאפ ב-API
    אבי 203א אבי 203
    תכנות

    @צדיק-תמים זה צפוי להיות בערך 20000 קבצי PDF
    לא מתלהב שישב אצלי בשרת, בשעה שיש לי בו פעילות אחרת חשובה.

    מעדיף שיהיה בשרת יעודי רק לזה.
    פניתי היום לכמה, יש מצב שזה לא דבר שבשגרה? אין שרת שאני יכול להעלות לו ב-API ולקבל במיידי URL?


  • שליחת קובץ PDF בוואטסאפ ב-API
    אבי 203א אבי 203
    תכנות

    תודה על העזרה.
    האמת עדין לא מצליח לי. אולי יש למישהו המלצה לשרת זמני, עם API להעלאה פשוט, ואז אקבל URL וזהו.
    אני צריך לשמור את הקבצים לחודשייים גג ומחיקה. 10GB יספיק לי..


  • שליחת קובץ PDF בוואטסאפ ב-API
    אבי 203א אבי 203
    תכנות

    אני משתמש בשירות
    https://green-api.org.il/en/docs/api/sending/SendFileByUrl/
    לשליחת ואטסאפ בAPI אני רוצה לשלוח קובץ PDF שאני יוצר בשרת, URL קובץ נשלח לי טוב, אבל כאשר אני יוצר את הקובץ לא נשלח הבנתי שצריך להעלות לשרת זמני, יש משהו שהם מציעים ביצעתי משהו, אבל זה נכשל לי, כנראה אני שולח בפורמט הלא נכון.
    זה בערך הקוד שלי, אשמח לעזרה.
    תודה רבה.

    
    
    export async function createTicket(cardItems) {
        const rubik = await 
    fetch('https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1Uw.woff').then(res
     => res.buffer());
        // const barcode128 = await 
    fetch('https://fonts.gstatic.com/s/librebarcode128/v16/cIfnMbdUsUoiW3O_hVviCwVjuLtXeJ_D.woff').then(res
     => res.buffer());
        const doc = new PDFDocument({ autoFirstPage: false });
        for (const cardItem of cardItems) {
            //  barcode128 
            await writeTicket(doc, cardItem, { rubik, });
        }
        doc.end();
        return doc
    }
    let pdfStream = await createTicket(cardItems)
          sendPdfWhatsApp(pdfStream, '0500000000')
    
    const FormData = require('form-data');
    const fs = require('fs');
    const { Readable } = require('stream');
    
    const ID_INSTANCE = "71XXXXXXXXXX";
    const API_TOKEN_INSTANCE = 
    "cab7d122fff64a~~~~~~~~~04c80b5";
    
    async function uploadPdfAndSendWhatsApp(pdfStream, phoneNumber) {
      try {
        // שלב 1: העלאת הקובץ ל-Green-API
        const form = new FormData();
        form.append('file', pdfStream, 'ticket.pdf'); // הוספת ה-PDF לטופס
    
        const uploadResponse = await 
    axios.post(`https://media.green-api.com/waInstance${ID_INSTANCE}/uploadFile/${API_TOKEN_INSTANCE}`,
     form, {
          headers: {
            ...form.getHeaders(),
          },
        });
    
        const urlFile = uploadResponse.data.urlFile;
    console.log(12121212,urlFile);
        // שלב 2: שליחת ה-URL בוואטסאפ
        const sendResponse = await 
    axios.post(`https://api.green-api.com/waInstance${ID_INSTANCE}/sendFileByUrl/${API_TOKEN_INSTANCE}`,
     {
          chatId: `${phoneNumber}@c.us`,
          urlFile: urlFile,
          fileName: 'ticket.pdf',
        }, {
          headers: {
            'Content-Type': 'application/json'
          },
        });
    
        console.log(sendResponse.data);
        return sendResponse.data;
      } catch (error) {
        console.error(error);
        throw error;
      }
    }
    
    // יצירת Readable Stream מתוך ה-PDF
    function bufferToStream(buffer) {
      const stream = new Readable();
      stream.push(buffer);
      stream.push(null); // אינדיקציה על סוף הזרם
      return stream;
    }
    
    // המרה של ה-PDF ל-Stream ושליחה
    async function sendPdfWhatsApp(pdfBuffer, phoneNumber) {
      const pdfStream = bufferToStream(pdfBuffer);
      await uploadPdfAndSendWhatsApp(pdfStream, phoneNumber);
    }
    
    

  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

    @pelephone רעיון. אציע למשרד התקשורת.


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

    @FSHLOMO2 כן זה נציגה של גוגל שהתקשרה אליך.
    אתה צריך להיות ליד מחשב כי הם שולחים לך לינק לשחזור. יפה מצידם שמתקשרים ממספר שאפשר לחזור אליו.


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

    @Shmuel754
    ציינתי זו כמובן, (יתכן ואין גישה כזו לכל אחד שם, אלו פרטי חשבונות) אבל כעת המבחן האמיתי מבחינתם כמה יפנו לבקש עזרה בטופס הזה, אם זה יסתכם בכמה עשרות, לא מאמין שהם יבצעו פיתוח בשביל זה. הם יעדיפו להמשיך בטיפול הנקודתי והאישי.


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

    @שואף תודה לשר קרעי שדחף אותם....


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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

    שוחזר החשבון שלה.


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

    סיכמנו שכל מי שיש לו בעיה כזו, שלא מצליח לגשת לחשבון בגלל מספר כשר שישלח פניה בטופס הזה, והם יטפלו בכל פניה באופן אישי בשיחה אישית לאימות וזיהוי. עד למציאת פתרון קבע.
    https://forms.gle/mmssenZA8aKUGTbJ7
    ניתן להפיץ את הקישור.

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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

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

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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


  • אימות גוגל בסמס לבעלי טלפון כשר
    אבי 203א אבי 203
    אינטרנט

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 26
  • 27
  • 3 / 27
  • התחברות

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום