מדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש
-
@צצ למחוק את השורות הקיימות, להדביק, לשנות את הפרטים, להפעיל טריגר וזהו!
-
@שאול-ני-ו
מחקת את השורות הקיימות בפתיחת הסריפט ? -
@חייייים אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
מה אתם אומרים למה תמיד כשאני מתקשר אחרי מייל חדש לוקח לו כמה שניות טובות עד שהוא מתחיל להקריא מייל חדש?
לוקח למנוע של התמלול זמן להכין את הקובץ.
-
אם יש ביקוש לאופציית שליחת מיילים דרך הטלפון באמצעות חשבון הGmail האישי תכתבו כאן.
בעקרון פתחתי מודול כזה רק שאם יש ביקוש אני יכתוב תיעוד. -
@liy ברור. יהיה מושלם.
-
@שרות-פלוס-ivr אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
@liy ברור. יהיה מושלם.
עובד כעת על אשף התקנה של כל הסיפור הזה...
-
@liy אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
אם יש ביקוש לאופציית שליחת מיילים דרך הטלפון באמצעות חשבון הGmail האישי תכתבו כאן.
בעקרון פתחתי מודול כזה רק שאם יש ביקוש אני יכתוב תיעוד.ברור......
יעזור מאוד!!!!!! -
@liy אשמח מאוד
-
@liy אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
אם יש ביקוש לאופציית שליחת מיילים דרך הטלפון באמצעות חשבון הGmail האישי תכתבו כאן.
בעקרון פתחתי מודול כזה רק שאם יש ביקוש אני יכתוב תיעוד.יש מישהו שיש לו חשבון Gmail עם אימות דו שלבי? שיפנה אלי למייל שנבדוק שזה עובד גם על חשבונות מהסוג הזה.
-
האם יהיה ניתן גם לשמוע את ההודעות שהתקבלו???
-
@יוסף-יצחק-כהן תבדוק את הכותרת של האשכול הזה
-
@שרות-פלוס-ivr
אבל לפי האשכול הזה זה לא עובד לי...... -
תודה רבה לכל מי שמגיע קרדיט זה עובד מקסים
אאברהם אברהם 0 לפני 22 ימים
קרדיט לשאול ניו מפורום מתמחים
אני חושב שאפשר לשדרג ועשות משלוחת הקלטות שישלח גם מייל חוזר או מייל חדש
הייתי שמח שהמומחים יבדקו את זה
אשמח לעזור במייל למי שלא הסתדר -
@8544604 אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
תודה רבה לכל מי שמגיע קרדיט זה עובד מקסים
אאברהם אברהם 0 לפני 22 ימים
קרדיט לשאול ניו מפורום מתמחים
אני חושב שאפשר לשדרג ועשות משלוחת הקלטות שישלח גם מייל חוזר או מייל חדש
הייתי שמח שהמומחים יבדקו את זה
אשמח לעזור במייל למי שלא הסתדראשמח אם תתכתב איתי במייל....
yosaf.izak@gmail.com -
@אביי-ורבא אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
יש לי קוד דומה שמתגבר על זה, הוא שולח רק את 2200 התווים הראשונים של ההודעה וככה לא מקבלים אף פעם שגיאה. (אפשר לשחק עם זה, כעיקרון הצלחתי לשלוח גם יותר מ3,000) ומוחק את הרווחים והתווים המיותרים.
אפשר לקחת מכאן
לא הסתדרתי שם ז.א. לא מצאתי את התוספת המדוברת לקוד אולי תכוין אותי יותר או תעתיק לפה את הקוד המתוקן או משהו כזה
-
@שלוימלה אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
@אביי-ורבא אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
יש לי קוד דומה שמתגבר על זה, הוא שולח רק את 2200 התווים הראשונים של ההודעה וככה לא מקבלים אף פעם שגיאה. (אפשר לשחק עם זה, כעיקרון הצלחתי לשלוח גם יותר מ3,000) ומוחק את הרווחים והתווים המיותרים.
אפשר לקחת מכאן
לא הסתדרתי שם ז.א. לא מצאתי את התוספת המדוברת לקוד אולי תכוין אותי יותר או תעתיק לפה את הקוד המתוקן או משהו כזה
יש כמה בעיות בקוד של @אביי-ורבא יש קוד של @מנצפכ שבנוי על הקוד המקורי הקוד הוא:
function mailToPhone() { // משתנים לעריכת המשתמש const number = '**********' // :מספר המערכת const pass = '******' // :סיסמא const tag = 'ToPhone' // :שם התווית const extension = '1' // :מס' השלוחה להשמעה const tzl = '123' // :מספר רשימת צינתוקים const server = 'private' // :שרת 'www' לשרת רגיל 'private' לשרת פרייוט // עד כאן משתנים לעריכת המשתמש // משתנים לניסוח const cnsender = 'הודעה מאת' const cnto = 'אל' const cnsubject = ',נושא,' const cnbody = 'גוף ההודעה' const cnend = 'סוף ההודעה' // עד כאן משתנים לניסוח const url = ('https://' + server + '.call2all.co.il/ym/api/'); const token = (number + ':' + pass); const path = ('ivr2:' + extension + '/'); const listTzintuk = ('tzl:' + tzl); const label = GmailApp.getUserLabelByName(tag); let didUpload = false chechForGmails() function chechForGmails() { const threads = GmailApp.search('label:' + tag); 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) { body = message.getPlainBody() body = body.replace(/\s{2,}/g, ' ') body = body.substring(0,2200) + cnend body = body.replace(new RegExp(`"|>|<`, 'g',), '') const ttsString = `${cnsender}. ${message.getFrom()}. ${cnto}. ${message.getTo()}. ${cnsubject}. ${message.getSubject()}. ${cnbody}. ${body}`; 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'; } } }
-
@613 תודה [לייק אין לי אפשרות לתת] אם תוכל רק להגיד לי באיזה שורה ומה בדיוק לשנות לשרת פרייבט\רגיל
בסוף מצאתי את השורה אבל ענין מספר התוים מסודר בקוד הזה? -
אולי אפשר להשתמש עם הפונקציה הזאת להכנסת קבצי tts לשלוחת השמעת קבצים
ע"י שליחת מייל -
@8544604 אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
אני חושב שאפשר לשדרג ועשות משלוחת הקלטות שישלח גם מייל חוזר או מייל חדש
הייתי שמח שהמומחים יבדקו את זהאני מפתח משהו...
-
אני מפתח משהו...
כלל ישראל יודה לך עד לאין שיעור