דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. מדריך | שמיעת המיילים בטלפון + צינתוק

מדריך | שמיעת המיילים בטלפון + צינתוק

מתוזמן נעוץ נעול הועבר רשתות
435 פוסטים 63 כותבים 36.5k צפיות 40 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אבי_770א אבי_770

    @מנצפכ זה עובד טוב?

    מנצפכמ מנותק
    מנצפכמ מנותק
    מנצפכ
    מדריכים עימוד
    כתב ב נערך לאחרונה על ידי
    #75
    פוסט זה נמחק!
    אבי_770א תגובה 1 תגובה אחרונה
    1
    • מנצפכמ מנצפכ

      פוסט זה נמחק!

      אבי_770א מנותק
      אבי_770א מנותק
      אבי_770
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #76

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

      מנצפכמ תגובה 1 תגובה אחרונה
      0
      • מנצפכמ מנצפכ

        פוסט זה נמחק!

        אבי_770א מנותק
        אבי_770א מנותק
        אבי_770
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #77

        @מנצפכ @אביי יש לך קוד שמשמיע דואר יוצא? (בלי לשלוח צינטוק על כל דואר יוצא חדש...)

        תגובה 1 תגובה אחרונה
        0
        • אבי_770א אבי_770

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

          מנצפכמ מנותק
          מנצפכמ מנותק
          מנצפכ
          מדריכים עימוד
          כתב ב נערך לאחרונה על ידי
          #78
          פוסט זה נמחק!
          אבי_770א 2 תגובות תגובה אחרונה
          0
          • מנצפכמ מנצפכ

            פוסט זה נמחק!

            אבי_770א מנותק
            אבי_770א מנותק
            אבי_770
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #79

            @מנצפכ אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

            תמחק את שורה 65 בקוד שעשיתי

            אבל זה משמיע דואר נכנס! (או שזה עובד שכל מה שבתווית עולה?)

            מנצפכמ אבייא 2 תגובות תגובה אחרונה
            0
            • מנצפכמ מנצפכ

              פוסט זה נמחק!

              אבי_770א מנותק
              אבי_770א מנותק
              אבי_770
              מדריכים
              כתב ב נערך לאחרונה על ידי
              #80

              @מנצפכ אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

              @אבי_770 אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

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

              זה על בסיס JavaScript עם תוספות של פקודות מגוגל

              איפה אפשר ללמוד על הפקודות האלה?

              תגובה 1 תגובה אחרונה
              0
              • אבי_770א אבי_770

                @מנצפכ אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                תמחק את שורה 65 בקוד שעשיתי

                אבל זה משמיע דואר נכנס! (או שזה עובד שכל מה שבתווית עולה?)

                מנצפכמ מנותק
                מנצפכמ מנותק
                מנצפכ
                מדריכים עימוד
                כתב ב נערך לאחרונה על ידי
                #81
                פוסט זה נמחק!
                אבי_770א תגובה 1 תגובה אחרונה
                1
                • מנצפכמ מנצפכ

                  פוסט זה נמחק!

                  אבי_770א מנותק
                  אבי_770א מנותק
                  אבי_770
                  מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #82

                  @מנצפכ הכוונתי שאני רוצה לעשות שלוחה שתשמיע דואר יוצא

                  מנצפכמ תגובה 1 תגובה אחרונה
                  0
                  • אבי_770א אבי_770

                    @מנצפכ הכוונתי שאני רוצה לעשות שלוחה שתשמיע דואר יוצא

                    מנצפכמ מנותק
                    מנצפכמ מנותק
                    מנצפכ
                    מדריכים עימוד
                    כתב ב נערך לאחרונה על ידי מנצפכ
                    #83

                    @אבי_770 אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                    @מנצפכ הכוונתי שאני רוצה לעשות שלוחה שתשמיע דואר יוצא

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

                    אבי_770א תגובה 1 תגובה אחרונה
                    1
                    • אבי_770א אבי_770

                      @מנצפכ אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                      תמחק את שורה 65 בקוד שעשיתי

                      אבל זה משמיע דואר נכנס! (או שזה עובד שכל מה שבתווית עולה?)

                      אבייא מנותק
                      אבייא מנותק
                      אביי
                      כתב ב נערך לאחרונה על ידי
                      #84

                      @אבי_770 אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                      (או שזה עובד שכל מה שבתווית עולה?)

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

                      ניתן ליצור עימי קשר 8140hp+mt@gmail.com

                      תגובה 1 תגובה אחרונה
                      1
                      • מנצפכמ מנצפכ

                        @אבי_770 אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                        @מנצפכ הכוונתי שאני רוצה לעשות שלוחה שתשמיע דואר יוצא

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

                        אבי_770א מנותק
                        אבי_770א מנותק
                        אבי_770
                        מדריכים
                        כתב ב נערך לאחרונה על ידי
                        #85

                        @מנצפכ גם בחדש לעשות טריגר והכל?

                        אבייא תגובה 1 תגובה אחרונה
                        0
                        • אבי_770א אבי_770

                          @מנצפכ גם בחדש לעשות טריגר והכל?

                          אבייא מנותק
                          אבייא מנותק
                          אביי
                          כתב ב נערך לאחרונה על ידי
                          #86

                          @אבי_770 אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                          @מנצפכ גם בחדש לעשות טריגר והכל?

                          ודאי, אחרת זה לא ירוץ.

                          ניתן ליצור עימי קשר 8140hp+mt@gmail.com

                          תגובה 1 תגובה אחרונה
                          0
                          • א מנותק
                            א מנותק
                            אברהם צבי
                            כתב ב נערך לאחרונה על ידי
                            #87

                            @מנצפכ @FSHLOMO
                            אני לא יודע למה זה לא עובד לי, אולי אני יתן לך איזה מייל לא שלי ותגדיר את זה ואני יראה אם זה עובד

                            מנצפכמ תגובה 1 תגובה אחרונה
                            0
                            • א אברהם צבי

                              @מנצפכ @FSHLOMO
                              אני לא יודע למה זה לא עובד לי, אולי אני יתן לך איזה מייל לא שלי ותגדיר את זה ואני יראה אם זה עובד

                              מנצפכמ מנותק
                              מנצפכמ מנותק
                              מנצפכ
                              מדריכים עימוד
                              כתב ב נערך לאחרונה על ידי מנצפכ
                              #88
                              פוסט זה נמחק!
                              אבי_770א ה 2 תגובות תגובה אחרונה
                              3
                              • שאול נ"יש שאול נ"י

                                ב"ה
                                תמיד רציתם לשמוע את המייל שלכם בטלפון ללא צורך בגישה כל פעם למחשב?
                                הנה הפיתרון!!

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

                                נחלק את זה לכמה שלבים כדי להקל על ההבנה

                                נתחיל עם המערכת

                                שלב א: קודם כל צריך להיות ברשותכם מערכת תוכן של חברת "ימות המשיח"

                                (באם אין לכם עדיין, התקשרו ל-0773137770 שלוחה 3>1 ופתחו מערכת חדשה. התקשרו מיד למערכת, הכניסו סיסמת מנהל כדי להפעיל את הקו)

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

                                שלב ב: הגדרת שלוחת ההשמעה
                                כדי שתוכלו לשמוע את המיילים צריך להיות במערכת שלוחת השמעת קבצים!
                                לאורך כל המדריך נלך עם שלוחה 1 כדוגמא להשמעת קבצים

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

                                א.png
                                שלב ג: הגדרת והרשמה לרשימת צינתוקים
                                כדי שתוכלו לקבל צינתוק בעת הגעת מייל חדש תצטרכו להירשם לרשימת צינתוקים!
                                איך נרשמים? פותחים שלוחה חדשה, לדוגמא שלוחה 2, כמו שהסברנו לעיל ובמספר שלוחה כותבים 2
                                עכשיו נכנסים ללשונית "הגדרות מתקדמות", מוחקים את הקוד הקיים -אם קיים- ומניסים את הקוד הבא

                                type=tzintuk
                                זהו הגדרת סוג השלוחה
                                list_tzintuk=123
                                וזה שם רשימת הצינתוקים
                                
                                (שם רשימת הצינתוקים יכול להיות כל מספר וכמה מספרים שתרצו [רק לשנות לפי זה בקוד הבא])

                                אחרי השמירה מתקשרים למערכת מקישים 2 ומאשרים הרשמה לקבלת צינתוקים

                                זהו. המערכת מוכנה להשמיע לכם את המיילים ולצנתק לכם על כל מייל חדש👋
                                עכשיו רק צריך שמיילים יכנסו לשלוחת השמעת הקבצים שבמערכת שיהיה מה להשמיע! איך עושים את זה?

                                נעבור לשלבי המייל

                                שלב ד: יצירת והגדרת תווית
                                ניצור מסנן שכל מייל חדש שנכנס יקבל תווית שהסקריפט ירוץ עליו
                                איך עושים את זה? ובכן,
                                כשנכנסים למייל לוחצים על המסומן
                                ג.png
                                ואז נפתח תפריט כזו👇  בוחרים לפי המסומן ולוחצים על 'מסנן חדש'
                                ב.png
                                מאשרים את יצירת המסנן ועוברים לשלב הבא
                                בשלב הזה ממלאים ובוחרים בתווית חדשה, נותנים לה שם, מאשרים, ולוחצים על 'מסנן חדש'👇

                                (אני נתתי לה שם 'לטלפון' וע"פ זה הקוד להלן)

                                ד.png

                                מעתה, כל מייל חדש שיגיע למייל שלכם יקבל גם תווית.

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

                                אם המערכת בשרת הפריוט👇

                                function mailToPhone() {
                                const url = ('https://private.call2all.co.il/ym/api/');
                                const token = ('0734567890:1234');
                                const path = ('ivr2:1/');
                                const listTzintuk = ('tzl:123');
                                const label = GmailApp.getUserLabelByName('לטלפון');
                                let didUpload = false
                                chechForGmails()
                                
                                function chechForGmails() {
                                  const threads = GmailApp.search('label:לטלפון');
                                  for (const thread of threads) {
                                    const messages = thread.getMessages();
                                    const minuteAgo = new Date(Date.now() - 60000);
                                    
                                    if (thread.getLastMessageDate() > minuteAgo) {
                                      for (const message of messages) {
                                        if (message.getDate() > minuteAgo) {
                                        const result = sendToYemot(message);
                                        didUpload = result || didUpload;
                                        }
                                      }
                                      thread.removeLabel(label);
                                    } else {
                                      const result = sendToYemot(messages[messages.length - 1]);
                                      didUpload = result || didUpload;
                                      thread.removeLabel(label);
                                    }
                                  }
                                  
                                  if(didUpload === true){
                                  const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`);
                                  Logger.log(tzintuk)
                                  }
                                }
                                function sendToYemot (message) {
                                  const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`;
                                  Logger.log({ ttsString });
                                  const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`));
                                  Logger.log(directoryListing)
                                  if (directoryListing.responseStatus === 'OK') {
                                    const lastFileName = directoryListing.files
                                      .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS')
                                      .map(file => file.name.split('.')[0])
                                      .find(fileName => !isNaN(fileName));
                                    const newFileNumber = Number(lastFileName || -1) + 1;
                                    const newFileName = newFileNumber.toString().padStart(3, '0');
                                    const newFilePath = `${path}${newFileName}.tts`;
                                
                                    const payload = {
                                      token,
                                      what: newFilePath,
                                      contents: ttsString
                                    };
                                    const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload }));
                                    return uploadResult.responseStatus === 'OK';
                                  }
                                 }
                                }
                                

                                אם המערכת בשרת הרגיל👇

                                function mailToPhone() {
                                const url = ('https://www.call2all.co.il/ym/api/');
                                const token = ('0734567890:1234');
                                const path = ('ivr2:1/');
                                const listTzintuk = ('tzl:123');
                                const label = GmailApp.getUserLabelByName('לטלפון');
                                let didUpload = false
                                chechForGmails()
                                
                                function chechForGmails() {
                                  const threads = GmailApp.search('label:לטלפון');
                                  for (const thread of threads) {
                                    const messages = thread.getMessages();
                                    const minuteAgo = new Date(Date.now() - 60000);
                                    
                                    if (thread.getLastMessageDate() > minuteAgo) {
                                      for (const message of messages) {
                                        if (message.getDate() > minuteAgo) {
                                        const result = sendToYemot(message);
                                        didUpload = result || didUpload;
                                        }
                                      }
                                      thread.removeLabel(label);
                                    } else {
                                      const result = sendToYemot(messages[messages.length - 1]);
                                      didUpload = result || didUpload;
                                      thread.removeLabel(label);
                                    }
                                  }
                                  
                                  if(didUpload === true){
                                  const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`);
                                  Logger.log(tzintuk)
                                  }
                                }
                                function sendToYemot (message) {
                                  const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`;
                                  Logger.log({ ttsString });
                                  const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`));
                                  Logger.log(directoryListing)
                                  if (directoryListing.responseStatus === 'OK') {
                                    const lastFileName = directoryListing.files
                                      .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS')
                                      .map(file => file.name.split('.')[0])
                                      .find(fileName => !isNaN(fileName));
                                    const newFileNumber = Number(lastFileName || -1) + 1;
                                    const newFileName = newFileNumber.toString().padStart(3, '0');
                                    const newFilePath = `${path}${newFileName}.tts`;
                                
                                    const payload = {
                                      token,
                                      what: newFilePath,
                                      contents: ttsString
                                    };
                                    const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload }));
                                    return uploadResult.responseStatus === 'OK';
                                  }
                                 }
                                }
                                

                                וכמובן משנים בשורה 3 למספר המערכת והסיסמה שלכם
                                נותנים לפרויקט שם כרצונכם
                                לוחצים על שמור.

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

                                עכשיו יפתח לנו חלונית חדשה שתבקש שניכנס עם החשבון ג'ימייל שלנו, ואז יופיע אזהרה שגוגל לא אימתה את האפליקציה הזו,
                                נלחץ על 'מתקדם' ואז על 'כניסה אל... (לא מאובטח)' 👇
                                ו.png
                                (נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים עליו ואתה יכול לשנות בכל זמן)
                                ואז, יפתח עוד חלונית שתבקש אישור שהסקריפט יכול לשנות את המיילים וכו' ואישור על התחברות לשרת חיצוני [ימות המשיח], נאשר
                                (שוב, הסקריפט לא מוחק ולא משנה שום מייל! אלא שאנחנו צריכים לאשר אפשרות כזו)

                                גמרנו, יש לנו מערכת מוכנה שתצנתק לנו כשיש מייל חדש ותקריא לנו את המיילים שקבלנו👏

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

                                בהצלחה

                                J מנותק
                                J מנותק
                                jack
                                כתב ב נערך לאחרונה על ידי
                                #89

                                @שאול-נ-י עובד מ-ד-ה-י-ם ישר כח עצום ותודה!

                                האם ניתן להוריד attachments של קבצי שמע לשלוחה בטלפון?

                                תגובה 1 תגובה אחרונה
                                0
                                • מנצפכמ מנצפכ

                                  פוסט זה נמחק!

                                  אבי_770א מנותק
                                  אבי_770א מנותק
                                  אבי_770
                                  מדריכים
                                  כתב ב נערך לאחרונה על ידי
                                  #90

                                  @מנצפכ אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                                  תקלות מצויות

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

                                  ובכל פעם שמעלים בעיה כדאי להעלות את הקוד (בלי המספר מערכת והסיסמא) ולכתוב אם הבעיה בשמיעה של המייל או בצינתוק

                                  :::

                                  @אברהם-צבי אני לא פנוי כרגע לעבוד על זה אני מקווה שעזרתי לך

                                  :::

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

                                  מנצפכמ תגובה 1 תגובה אחרונה
                                  0
                                  • מנצפכמ מנצפכ

                                    פוסט זה נמחק!

                                    ה מנותק
                                    ה מנותק
                                    הברסלברי
                                    כתב ב נערך לאחרונה על ידי
                                    #91
                                    פוסט זה נמחק!
                                    תגובה 1 תגובה אחרונה
                                    0
                                    • שאול נ"יש שאול נ"י

                                      ב"ה
                                      תמיד רציתם לשמוע את המייל שלכם בטלפון ללא צורך בגישה כל פעם למחשב?
                                      הנה הפיתרון!!

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

                                      נחלק את זה לכמה שלבים כדי להקל על ההבנה

                                      נתחיל עם המערכת

                                      שלב א: קודם כל צריך להיות ברשותכם מערכת תוכן של חברת "ימות המשיח"

                                      (באם אין לכם עדיין, התקשרו ל-0773137770 שלוחה 3>1 ופתחו מערכת חדשה. התקשרו מיד למערכת, הכניסו סיסמת מנהל כדי להפעיל את הקו)

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

                                      שלב ב: הגדרת שלוחת ההשמעה
                                      כדי שתוכלו לשמוע את המיילים צריך להיות במערכת שלוחת השמעת קבצים!
                                      לאורך כל המדריך נלך עם שלוחה 1 כדוגמא להשמעת קבצים

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

                                      א.png
                                      שלב ג: הגדרת והרשמה לרשימת צינתוקים
                                      כדי שתוכלו לקבל צינתוק בעת הגעת מייל חדש תצטרכו להירשם לרשימת צינתוקים!
                                      איך נרשמים? פותחים שלוחה חדשה, לדוגמא שלוחה 2, כמו שהסברנו לעיל ובמספר שלוחה כותבים 2
                                      עכשיו נכנסים ללשונית "הגדרות מתקדמות", מוחקים את הקוד הקיים -אם קיים- ומניסים את הקוד הבא

                                      type=tzintuk
                                      זהו הגדרת סוג השלוחה
                                      list_tzintuk=123
                                      וזה שם רשימת הצינתוקים
                                      
                                      (שם רשימת הצינתוקים יכול להיות כל מספר וכמה מספרים שתרצו [רק לשנות לפי זה בקוד הבא])

                                      אחרי השמירה מתקשרים למערכת מקישים 2 ומאשרים הרשמה לקבלת צינתוקים

                                      זהו. המערכת מוכנה להשמיע לכם את המיילים ולצנתק לכם על כל מייל חדש👋
                                      עכשיו רק צריך שמיילים יכנסו לשלוחת השמעת הקבצים שבמערכת שיהיה מה להשמיע! איך עושים את זה?

                                      נעבור לשלבי המייל

                                      שלב ד: יצירת והגדרת תווית
                                      ניצור מסנן שכל מייל חדש שנכנס יקבל תווית שהסקריפט ירוץ עליו
                                      איך עושים את זה? ובכן,
                                      כשנכנסים למייל לוחצים על המסומן
                                      ג.png
                                      ואז נפתח תפריט כזו👇  בוחרים לפי המסומן ולוחצים על 'מסנן חדש'
                                      ב.png
                                      מאשרים את יצירת המסנן ועוברים לשלב הבא
                                      בשלב הזה ממלאים ובוחרים בתווית חדשה, נותנים לה שם, מאשרים, ולוחצים על 'מסנן חדש'👇

                                      (אני נתתי לה שם 'לטלפון' וע"פ זה הקוד להלן)

                                      ד.png

                                      מעתה, כל מייל חדש שיגיע למייל שלכם יקבל גם תווית.

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

                                      אם המערכת בשרת הפריוט👇

                                      function mailToPhone() {
                                      const url = ('https://private.call2all.co.il/ym/api/');
                                      const token = ('0734567890:1234');
                                      const path = ('ivr2:1/');
                                      const listTzintuk = ('tzl:123');
                                      const label = GmailApp.getUserLabelByName('לטלפון');
                                      let didUpload = false
                                      chechForGmails()
                                      
                                      function chechForGmails() {
                                        const threads = GmailApp.search('label:לטלפון');
                                        for (const thread of threads) {
                                          const messages = thread.getMessages();
                                          const minuteAgo = new Date(Date.now() - 60000);
                                          
                                          if (thread.getLastMessageDate() > minuteAgo) {
                                            for (const message of messages) {
                                              if (message.getDate() > minuteAgo) {
                                              const result = sendToYemot(message);
                                              didUpload = result || didUpload;
                                              }
                                            }
                                            thread.removeLabel(label);
                                          } else {
                                            const result = sendToYemot(messages[messages.length - 1]);
                                            didUpload = result || didUpload;
                                            thread.removeLabel(label);
                                          }
                                        }
                                        
                                        if(didUpload === true){
                                        const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`);
                                        Logger.log(tzintuk)
                                        }
                                      }
                                      function sendToYemot (message) {
                                        const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`;
                                        Logger.log({ ttsString });
                                        const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`));
                                        Logger.log(directoryListing)
                                        if (directoryListing.responseStatus === 'OK') {
                                          const lastFileName = directoryListing.files
                                            .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS')
                                            .map(file => file.name.split('.')[0])
                                            .find(fileName => !isNaN(fileName));
                                          const newFileNumber = Number(lastFileName || -1) + 1;
                                          const newFileName = newFileNumber.toString().padStart(3, '0');
                                          const newFilePath = `${path}${newFileName}.tts`;
                                      
                                          const payload = {
                                            token,
                                            what: newFilePath,
                                            contents: ttsString
                                          };
                                          const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload }));
                                          return uploadResult.responseStatus === 'OK';
                                        }
                                       }
                                      }
                                      

                                      אם המערכת בשרת הרגיל👇

                                      function mailToPhone() {
                                      const url = ('https://www.call2all.co.il/ym/api/');
                                      const token = ('0734567890:1234');
                                      const path = ('ivr2:1/');
                                      const listTzintuk = ('tzl:123');
                                      const label = GmailApp.getUserLabelByName('לטלפון');
                                      let didUpload = false
                                      chechForGmails()
                                      
                                      function chechForGmails() {
                                        const threads = GmailApp.search('label:לטלפון');
                                        for (const thread of threads) {
                                          const messages = thread.getMessages();
                                          const minuteAgo = new Date(Date.now() - 60000);
                                          
                                          if (thread.getLastMessageDate() > minuteAgo) {
                                            for (const message of messages) {
                                              if (message.getDate() > minuteAgo) {
                                              const result = sendToYemot(message);
                                              didUpload = result || didUpload;
                                              }
                                            }
                                            thread.removeLabel(label);
                                          } else {
                                            const result = sendToYemot(messages[messages.length - 1]);
                                            didUpload = result || didUpload;
                                            thread.removeLabel(label);
                                          }
                                        }
                                        
                                        if(didUpload === true){
                                        const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`);
                                        Logger.log(tzintuk)
                                        }
                                      }
                                      function sendToYemot (message) {
                                        const ttsString = `הודעה מאת. ${message.getFrom()}. ,נושא,. ${message.getSubject()}. גוף ההודעה. ${message.getPlainBody()}`;
                                        Logger.log({ ttsString });
                                        const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`));
                                        Logger.log(directoryListing)
                                        if (directoryListing.responseStatus === 'OK') {
                                          const lastFileName = directoryListing.files
                                            .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS')
                                            .map(file => file.name.split('.')[0])
                                            .find(fileName => !isNaN(fileName));
                                          const newFileNumber = Number(lastFileName || -1) + 1;
                                          const newFileName = newFileNumber.toString().padStart(3, '0');
                                          const newFilePath = `${path}${newFileName}.tts`;
                                      
                                          const payload = {
                                            token,
                                            what: newFilePath,
                                            contents: ttsString
                                          };
                                          const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload }));
                                          return uploadResult.responseStatus === 'OK';
                                        }
                                       }
                                      }
                                      

                                      וכמובן משנים בשורה 3 למספר המערכת והסיסמה שלכם
                                      נותנים לפרויקט שם כרצונכם
                                      לוחצים על שמור.

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

                                      עכשיו יפתח לנו חלונית חדשה שתבקש שניכנס עם החשבון ג'ימייל שלנו, ואז יופיע אזהרה שגוגל לא אימתה את האפליקציה הזו,
                                      נלחץ על 'מתקדם' ואז על 'כניסה אל... (לא מאובטח)' 👇
                                      ו.png
                                      (נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים עליו ואתה יכול לשנות בכל זמן)
                                      ואז, יפתח עוד חלונית שתבקש אישור שהסקריפט יכול לשנות את המיילים וכו' ואישור על התחברות לשרת חיצוני [ימות המשיח], נאשר
                                      (שוב, הסקריפט לא מוחק ולא משנה שום מייל! אלא שאנחנו צריכים לאשר אפשרות כזו)

                                      גמרנו, יש לנו מערכת מוכנה שתצנתק לנו כשיש מייל חדש ותקריא לנו את המיילים שקבלנו👏

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

                                      בהצלחה

                                      א מנותק
                                      א מנותק
                                      אלף שין
                                      כתב ב נערך לאחרונה על ידי
                                      #92

                                      @שאול-נ-י בשביל לפתוח מערכת איזה הודעה צריך להשאיר בימות בשלוחה 1-3 ?

                                      צדיק תמיםצ תגובה 1 תגובה אחרונה
                                      0
                                      • אבייא אביי

                                        @שאול-נ-י אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                                        נ.ב. לכל דבר יש חסרונות, וגם למערכת שלנו. ההקראה של טקסט בימות המשיח מוגבלת לכ-100 מילים, ולכן אם המייל שקבלתם גדול יותר, יכול להיות שהמערכת לא יקריא לכם את זה ותשמעו שגיאה [או 'המקש שהוקש שגוי' אם זה ההודעה האחרונה בשלוחה].

                                        יש לי קוד דומה שמתגבר על זה, הוא שולח רק את 2200 התווים הראשונים של ההודעה וככה לא מקבלים אף פעם שגיאה. (אפשר לשחק עם זה, כעיקרון הצלחתי לשלוח גם יותר מ3,000) ומוחק את הרווחים והתווים המיותרים.

                                        אפשר לקחת מכאן

                                        ח מנותק
                                        ח מנותק
                                        חצקל
                                        כתב ב נערך לאחרונה על ידי
                                        #93

                                        @אביי בקוד שלך ישנו באג שבשרשור הוא מתחיל מההודעה הראשונה שבשרשור ולא מההודעה האחרונה שעדיין לא נקראה..
                                        וזה גם לא מגיע עד להודעה החדשה כי זה כבר יותר מ2200 תווים..
                                        אשמח לדעת אם ישנה אפשרות לתקן את זה!
                                        תודה רבה מראש!

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • א אלף שין

                                          @שאול-נ-י בשביל לפתוח מערכת איזה הודעה צריך להשאיר בימות בשלוחה 1-3 ?

                                          צדיק תמיםצ מנותק
                                          צדיק תמיםצ מנותק
                                          צדיק תמים
                                          מדריכים
                                          כתב ב נערך לאחרונה על ידי
                                          #94

                                          @אלף-שין אמר במדריך | שמיעת המיילים בטלפון + צינתוק:

                                          @שאול-נ-י בשביל לפתוח מערכת איזה הודעה צריך להשאיר בימות בשלוחה 1-3 ?

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

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

                                          תגובה 1 תגובה אחרונה
                                          2
                                          • מנצפכמ מנצפכ התייחס לנושא זה ב

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

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