מדריך | שמיעת המיילים בטלפון + צינתוק
-
@שלמה-עכסדור אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
@מנצפכ צודק לגמרי אני מעתיק את זה לגוגל סקריפט וכשאני עושה שמור פרוייקט הוא כותב "השמירה נכשלה אפשר לנסות שוב מאוחר יותר"
זה ממש בעיה שנהייתה ביומיים האחרונים, ניסיתי מהרבה מחשבים, ופשוט אין אפשרות לשמור שום שינוי בגוגל סקריפט,
אולי @יוסי-מחשבים יוכל לעזור לנו בנושא? מדוע פתאום אי אפשר לשמור כלום בגוגל סקריפט? @A0533057932 ? -
@מנצפכ אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
@שלמה-עכסדור אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
משום מה זה לא מסודר ע"פ שורות
אני לא יודע למה זה אבל זה לא בעיה בקוד אלא בפורום, משום מה בזמן האחרון נמחקים המעברי שורות אחרי קצת זמן, והפיתרון הוא לרענן
רעננתי
ואז שואל אותי אם לרענן
והכל זה רעננתי ואז כל הקוד נמחק
יש פיתרון? -
@אלף-שין
כנראה שנטפרי חסמו את האפשרות
בחדרי מחשבים כשאני נכנס לגוגל סקריפט מופיע כך
עד היום עבד רגיל ! -
@אבי_770 לא לכל דבר שמישהו עושה קיים הסבר הגיוני
גם אם מדובר בנטפרי
הרי באותה מידה אפשר לומר שכל השימוש באינטרנט הוא משעמום
כולל מייל@צדיק-תמים צודק...
אני לא מכיר את נטפרי ולא את הסינון שלי, פשוט בתמונה היה את הסיבה ניסי לחשוב מה גורם לשיעמום באתר.
ולגבי שגם מייל וכו' הוא שיעמום, אז מייל וכו' הרבה משתמשים בזה לשימוש נחוץ. ולכן זה לא חסום. אבל אתרים שאין מה לעשות בהם כל כך, והרבה נכנסים לשם אז הם חוסמים כי שמא אנשים נכנסים לשם משיעמום. -
ב"ה
תמיד רציתם לשמוע את המייל שלכם בטלפון ללא צורך בגישה כל פעם למחשב?
הנה הפיתרון!!בעזרת המדריך הזה תוכלו גם אתם לשמוע את המייל דרך הטלפון בהקראה אוטומטית וגם לקבל צינתוק כשהגיע מייל חדש
נחלק את זה לכמה שלבים כדי להקל על ההבנה
נתחיל עם המערכת
שלב א: קודם כל צריך להיות ברשותכם מערכת תוכן של חברת "ימות המשיח"
(באם אין לכם עדיין, התקשרו ל-0773137770 שלוחה 3>1 ופתחו מערכת חדשה. התקשרו מיד למערכת, הכניסו סיסמת מנהל כדי להפעיל את הקו)
עכשיו שימו
לבדוק באיזה שרת נמצא המערכת שלכם, יש שרת פריוט ויש שרת רגיל. כי זה משנה לקוד בהמשך.
שלב ב: הגדרת שלוחת ההשמעה
כדי שתוכלו לשמוע את המיילים צריך להיות במערכת שלוחת השמעת קבצים!
לאורך כל המדריך נלך עם שלוחה 1 כדוגמא להשמעת קבציםיכול להיות שכבר פתוח לכם שלוחה 1 והיא מוגדרת כהשמעת קבצים.
באם לא, ניכנס לאתר ניהול המערכת בשרת הרגיל או שרת הפריוט ניכנס ללשונית "מערכת תוכן" ונלחץ על "צור שלוחה חדשה", כבדוגמא
שלב ג: הגדרת והרשמה לרשימת צינתוקים
כדי שתוכלו לקבל צינתוק בעת הגעת מייל חדש תצטרכו להירשם לרשימת צינתוקים!
איך נרשמים? פותחים שלוחה חדשה, לדוגמא שלוחה 2, כמו שהסברנו לעיל ובמספר שלוחה כותבים 2
עכשיו נכנסים ללשונית "הגדרות מתקדמות", מוחקים את הקוד הקיים -אם קיים- ומניסים את הקוד הבאtype=tzintuk זהו הגדרת סוג השלוחה list_tzintuk=123 וזה שם רשימת הצינתוקים
(שם רשימת הצינתוקים יכול להיות כל מספר וכמה מספרים שתרצו [רק לשנות לפי זה בקוד הבא])
אחרי השמירה מתקשרים למערכת מקישים 2 ומאשרים הרשמה לקבלת צינתוקים
זהו. המערכת מוכנה להשמיע לכם את המיילים ולצנתק לכם על כל מייל חדש
עכשיו רק צריך שמיילים יכנסו לשלוחת השמעת הקבצים שבמערכת שיהיה מה להשמיע! איך עושים את זה?נעבור לשלבי המייל
שלב ד: יצירת והגדרת תווית
ניצור מסנן שכל מייל חדש שנכנס יקבל תווית שהסקריפט ירוץ עליו
איך עושים את זה? ובכן,
כשנכנסים למייל לוחצים על המסומן
ואז נפתח תפריט כזובוחרים לפי המסומן ולוחצים על 'מסנן חדש'
מאשרים את יצירת המסנן ועוברים לשלב הבא
בשלב הזה ממלאים ובוחרים בתווית חדשה, נותנים לה שם, מאשרים, ולוחצים על 'מסנן חדש'(אני נתתי לה שם 'לטלפון' וע"פ זה הקוד להלן)
מעתה, כל מייל חדש שיגיע למייל שלכם יקבל גם תווית.
שלב ה: הקוד וטריגר להפעלה
עכשיו צריך להכניס את הקוד לגוגל סקריפט שיעשה את כל הפעולות ויכניס את המייל למערכת
נכנסים לכאן פותחים 'פרויקט חדש' בצד ימין, נפתח פרויקט חדש עם קטע קוד. מוחקים את הקוד הקיים ומדביקים את הקוד הבאאם המערכת בשרת הפריוט
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 למספר המערכת והסיסמה שלכם
נותנים לפרויקט שם כרצונכם
לוחצים על שמור.עכשיו נפעיל את הטריגר.
בתפריט הנפתחת מצד ימין לוחצים על 'מפעילים' ואז על 'הוספת טריגר',
נפתח תפריט כזוובוחרים לפי המסומן ולוחצים על שמירה
עכשיו יפתח לנו חלונית חדשה שתבקש שניכנס עם החשבון ג'ימייל שלנו, ואז יופיע אזהרה שגוגל לא אימתה את האפליקציה הזו,
נלחץ על 'מתקדם' ואז על 'כניסה אל... (לא מאובטח)'
(נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים עליו ואתה יכול לשנות בכל זמן)
ואז, יפתח עוד חלונית שתבקש אישור שהסקריפט יכול לשנות את המיילים וכו' ואישור על התחברות לשרת חיצוני [ימות המשיח], נאשר
(שוב, הסקריפט לא מוחק ולא משנה שום מייל! אלא שאנחנו צריכים לאשר אפשרות כזו)גמרנו, יש לנו מערכת מוכנה שתצנתק לנו כשיש מייל חדש ותקריא לנו את המיילים שקבלנו
נ.ב. לכל דבר יש חסרונות, וגם למערכת שלנו. ההקראה של טקסט בימות המשיח מוגבלת לכ-100 מילים, ולכן אם המייל שקבלתם גדול יותר, יכול להיות שהמערכת לא יקריא לכם את זה ותשמעו שגיאה [או 'המקש שהוקש שגוי' אם זה ההודעה האחרונה בשלוחה].
אפשר לנסות שוב פעם, יש פעמים שזה עוזר וזה כן מקריא אחרי שתיים שלוש הקשותבהצלחה
-
@צדיק-תמים צודק...
אני לא מכיר את נטפרי ולא את הסינון שלי, פשוט בתמונה היה את הסיבה ניסי לחשוב מה גורם לשיעמום באתר.
ולגבי שגם מייל וכו' הוא שיעמום, אז מייל וכו' הרבה משתמשים בזה לשימוש נחוץ. ולכן זה לא חסום. אבל אתרים שאין מה לעשות בהם כל כך, והרבה נכנסים לשם אז הם חוסמים כי שמא אנשים נכנסים לשם משיעמום.@אבי_770 ממתי אתר שנכנסים אליו סתם הוא סיבה לחסימה?! מי שזה מפריע לו שיעשה מסלול מייל בלבד
ומה בדיוק יש "להיכנס סתם משעמום" לגוגל סקריפט? זה לא אתר חדשות, לא פורום, אין שם שום דבר שמתעדכן - חוץ ממה שאתה בעצמך כותב שם...
שים לב לשם של התגית - "סיכון פוטנציאלי לצעירים/ות ומשועממים/ות"
מה הסיכון בזה שייכנסו לשם סתם? -
@אבי_770 ממתי אתר שנכנסים אליו סתם הוא סיבה לחסימה?! מי שזה מפריע לו שיעשה מסלול מייל בלבד
ומה בדיוק יש "להיכנס סתם משעמום" לגוגל סקריפט? זה לא אתר חדשות, לא פורום, אין שם שום דבר שמתעדכן - חוץ ממה שאתה בעצמך כותב שם...
שים לב לשם של התגית - "סיכון פוטנציאלי לצעירים/ות ומשועממים/ות"
מה הסיכון בזה שייכנסו לשם סתם? -
@אבי_770 לא לכל דבר שמישהו עושה קיים הסבר הגיוני
גם אם מדובר בנטפרי
הרי באותה מידה אפשר לומר שכל השימוש באינטרנט הוא משעמום
כולל מייל -
@אבי_770 ממתי אתר שנכנסים אליו סתם הוא סיבה לחסימה?! מי שזה מפריע לו שיעשה מסלול מייל בלבד
ומה בדיוק יש "להיכנס סתם משעמום" לגוגל סקריפט? זה לא אתר חדשות, לא פורום, אין שם שום דבר שמתעדכן - חוץ ממה שאתה בעצמך כותב שם...
שים לב לשם של התגית - "סיכון פוטנציאלי לצעירים/ות ומשועממים/ות"
מה הסיכון בזה שייכנסו לשם סתם?@צדיק-תמים אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
@אבי_770 ממתי אתר שנכנסים אליו סתם הוא סיבה לחסימה?! מי שזה מפריע לו שיעשה מסלול מייל בלבד
ומה בדיוק יש "להיכנס סתם משעמום" לגוגל סקריפט? זה לא אתר חדשות, לא פורום, אין שם שום דבר שמתעדכן - חוץ ממה שאתה בעצמך כותב שם...
שים לב לשם של התגית - "סיכון פוטנציאלי לצעירים/ות ומשועממים/ות"
מה הסיכון בזה שייכנסו לשם סתם?@055678
בדיוק!!!זה פשוט לא יאמן!!!
זה נראה מתיחה.....
אני פניתי לפורום נטפרי.
מי שיכול נא להצטרף לבקשה שלי שם.
-
@צדיק-תמים אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
@אבי_770 ממתי אתר שנכנסים אליו סתם הוא סיבה לחסימה?! מי שזה מפריע לו שיעשה מסלול מייל בלבד
ומה בדיוק יש "להיכנס סתם משעמום" לגוגל סקריפט? זה לא אתר חדשות, לא פורום, אין שם שום דבר שמתעדכן - חוץ ממה שאתה בעצמך כותב שם...
שים לב לשם של התגית - "סיכון פוטנציאלי לצעירים/ות ומשועממים/ות"
מה הסיכון בזה שייכנסו לשם סתם?@055678
בדיוק!!!זה פשוט לא יאמן!!!
זה נראה מתיחה.....
אני פניתי לפורום נטפרי.
מי שיכול נא להצטרף לבקשה שלי שם.
-
@אבי_770 לא לכל דבר שמישהו עושה קיים הסבר הגיוני
גם אם מדובר בנטפרי
הרי באותה מידה אפשר לומר שכל השימוש באינטרנט הוא משעמום
כולל מייל -
@אלף-שין
כנראה שנטפרי חסמו את האפשרות
בחדרי מחשבים כשאני נכנס לגוגל סקריפט מופיע כך
עד היום עבד רגיל !@055678 אני לא יודע אבל אצלי זה לא חסום על אף שיש לי נטפרי אבל יש לי בעיה עם שמירת פרוייקט כמדובר לעיל
-
@055678 אני לא יודע אבל אצלי זה לא חסום על אף שיש לי נטפרי אבל יש לי בעיה עם שמירת פרוייקט כמדובר לעיל
-
@055678 אני לא יודע אבל אצלי זה לא חסום על אף שיש לי נטפרי אבל יש לי בעיה עם שמירת פרוייקט כמדובר לעיל
@שלמה-עכסדור אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
אבל יש לי בעיה עם שמירת פרוייקט כמדובר לעיל
זה החסימה המדוברת.
לכולם זה ככה.בחדרי מחשבים הגדילו לעשות וחסמו את הכניסה לזה.
-
@שלמה-עכסדור אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
אבל יש לי בעיה עם שמירת פרוייקט כמדובר לעיל
זה החסימה המדוברת.
לכולם זה ככה.בחדרי מחשבים הגדילו לעשות וחסמו את הכניסה לזה.
@דוד-1 הכוונה שנטפרי חסמו בגלל בעיה של גוגל
-
@דוד-1 הכוונה שנטפרי חסמו בגלל בעיה של גוגל
@שלמה-עכסדור אמר במדריך | שמיעת המיילים בטלפון + צינתוק:
@דוד-1 הכוונה שנטפרי חסמו בגלל בעיה של גוגל
לא הבנתי.
בגוגל אין בעיה,
זה שלא ניתן לשמור זה בגלל נטפרי.
אם תיכנס למחשב בלי נטפרי יעבוד חלק.אז למה אתה מתכוון שלא חסום לך?