מדריך | קבלת צינתוק עם הגעת מייל חדש
-
@דוד-ב אתה יודע מה? אני יסביר, אתה תראה לבד כמה זה קל.
פשוט להעביר ארגומנט נוסף לפונקצייה של fetch, שהוא יהיה אובייקט של אפשרויות.
אחת מהאפשרויות היא method, ואתה פשוט צריך להעביר לה את הערך post כסטרינג.קח דוגמא:
const options = { method: 'post', // במקרה שלנו שאתה רוצה פוסט payload: 'Request body' // תוכן הבקשה } UrlFetchApp.fetch('https://my-url.com', options);
אפשר גם:
UrlFetchApp.fetch('https://my-url.com', { method: 'post', payload: 'Request body' });
@מוטי-אורן
דבר ראשון תודה רבה!!!יש לי ידע בנתיים רק ב PHP ככה שקצת הסתבכתי.
יש מצב אתה מראה לי איך אני עושה את זה?
-
@מוטי-אורן
דבר ראשון תודה רבה!!!יש לי ידע בנתיים רק ב PHP ככה שקצת הסתבכתי.
יש מצב אתה מראה לי איך אני עושה את זה?
-
@מוטי-אורן
דבר ראשון תודה רבה!!!יש לי ידע בנתיים רק ב PHP ככה שקצת הסתבכתי.
יש מצב אתה מראה לי איך אני עושה את זה?
@דוד-ב ו @כמה-טוב-השם וכל מי שביקש
אז סוף סוף ימות פרסמו API מיוחד לשליחת סמס
אז כתבתי ע"פ ה-API החדש, ובשליחה בפוסטfunction sendSms() { const inboxThreads = GmailApp.search('is:inbox newer_than:1h'); for(const thread of inboxThreads){ const minutAgo = new Date (Date.now() -300000); if(thread.getLastMessageDate() > minutAgo){ const messages = thread.getMessages(); const lastMessage = messages[messages.length -1]; if(lastMessage.isUnread()){ const sender = lastMessage.getFrom().replace(/</,'').replace(/>/,''); const subject = lastMessage.getSubject(); const body = lastMessage.getPlainBody().trim(); const content = ('הודעה מאת:' + sender + ' נושא:' + subject + '.' + ' גוף ההודעה:' + body); const data = { 'token': '07XXXXXXXX:****', 'from': '07XXXXXXXX', 'message': content, 'phones': '05XXXXXXXX' } const options = { 'method': 'post', 'payload': data } const sms = UrlFetchApp.fetch('https://www.call2all.co.il/ym/api/SendSms?', options) Logger.log(sms) } } } }
כמובן לשנות בשורה 16 למספר המערכת במקום האיקסים והסיסמה במקום הכוכביות
כמו כן בשורה 17 מספר הזיהוי שממנה יצא הסמס (אפשר לוותר על זה ולמחוק. ברירת מחדל, מספר המערכת הראשי.)
ו.. בשורה 19 מספר הטלפון שאיליה יישלח הסמסוכמובן להפעיל את הטריגר כדלעיל
-
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב.... -
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב....@אמונה אמר במדריך | קבלת צינתוק עם הגעת מייל חדש:
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב....גם לי היו שגיאות שגרמו לצינתוק, והגדרתי ש[כמעט ו]לא ידווח על שגיאות [אם אני זוכר, אין כזו אפשרות, רק שידווח פעם ב...]
-
האם יש אפשרות לעשות צינתוק במקרה שיש לי שני מכשירי טלפון ואני רוצה לדעת במכשיר מס' 2 שקיבלתי שיחה במכשיר מס' 1 ??
-
לאחר שראיתי שביקשו כזה דבר, אני כותב עכשיו מדריך איך לקבל צינתוק בטלפון כשמגיע מייל חדש בתיבת המייל
הדבר התאפשר אודות ל - API החדש שימות המשיח פרסמו לצינתוקים החינמיים ועם סקריפט קצרשלב א: צריך להיות ברשותכם קו תוכן של חברת ימות המשיח
(באם אין לכם עדיין, התקשרו ל 0773137770 שלוחה 3 וקבלו קו תוכן חדש, התקשרו מיד לאחר קבלת המספר, הכניסו סיסמת מנהל כדי לפתוח את הקו לשימוש)
שימו לב: הקוד להלן [בשלב ד] משתנה אם הקו שלכם בפריווט או בשרת הרגיל, [באם פתחתם כעת קו חדש, ככל הנראה הקו שלכם יהיה בשרת הפריווט], נסו להיכנס לאתר הניהול בשרת רגיל או בשרת הפריווט, תראו איפה זה נפתח ופעלו לפי זה
שלב ב:* בקו שברשותכם הגדירו שלוחה חדשה להרשמה לצינתוקים החינמיים
(כדי להגדיר שלוחה כנסו לאתר הניהול הרגיל - או לאתר הניהול פריווט באם הקו שלכם בפריווט - , כנסו ללשונית "מערכת תוכן" בחרו שלוחה-לדוגמה 1, וכנסו ללשונית "הגדרות מתקדמות" [באם יש שם כבר קוד מחקו אותו] והדביקו את הקוד הבא
type=tzintuk זהו הגדרת סוג השלוחה list_tzintuk=123 וזה שם רשימת הצינתוקים
לחצו שמור כמה פעמים, ואתם יכולים לצאת מהשלוחה)
(אפשר לרשום כל מספר בשם רשימת הצינתוקים, רק לשים לב לשנות לפי זה להלן).
.
שלב ג: הרשמה לקבלת צינתוקים
התקשרו לקו שלכם, כנסו לשלוחה שהגדרתם כהרשמה לקבלת צינתוקים (1) ובתפריט שם בחרו בהוספת מספרכם לרשימה
עד כאן שלבי קו הטלפון, ועכשיו לשלבי הסקריפט.
שלב ד: כתיבת הסקריפט
כנסו לכאן ובצד ימין למעלה בחרו ב"פרויקט חדש".
יפתח לכם דף עם כמה שורות קוד, תנו לפרויקט שם כרצונכם בתיבה "פרויקט ללא שם"מחקו את הקוד הקיים והדביקו במקום את השורות הבאות
לשרת הרגילfunction tzintukim() { let newmessages = GmailApp.search ('is: inbox newer_than:1h'); for (let newmessage of newmessages){ let minutbefornoe = new Date (Date.now() -60000) if (newmessage.getLastMessageDate() > minutbefornoe) { let response = UrlFetchApp.fetch ('https://www.call2all.co.il/ym/api/RunTzintuk?token=07XXXXXXXX:******&phones=tzl:123'); Logger.log(response.getContentText()); } } }
לשרת פריווט
function tzintukim() { let newmessages = GmailApp.search ('is: inbox newer_than:1h'); for (let newmessage of newmessages){ let minutbefornoe = new Date (Date.now() -60000) if (newmessage.getLastMessageDate() > minutbefornoe) { let response = UrlFetchApp.fetch ('https://private.call2all.co.il/ym/api/RunTzintuk?token=07XXXXXXXX:******&phones=tzl:123'); Logger.log(response.getContentText()); } } }
תשנו בשורה 6 את מספר הטלפון למספר הקו שלכם, ובמקום הכוכביות הכניסו את סיסמת המערכת שלכם, ובסוף את מספר רשימת הצינתוקים
שלב ה: הפעלת הטריגר
לחצו על 'שמירת הפרויקט' ועברו בצד ימין בתפריט שנפתח ל"מפעילים"
יפתח לכם דף חדש לחצו למטה בצד שמאל על "הוספת טריגר"
בדף שנפתח לכם בחרו ב'טיימר דקות' וב'כל דקה'
לחצו על שמירה.
יקפוץ לכם חלונית לכניסה עם החשבון גוגל שלכם, כנסו, יופיע הודעה ש - "Google לא אימתה את האפליקציה הזו" לחצו על מתקדם ו'כניסה אל...'
יופיע עוד חלונית לחצו אישור ו.. הטריגר מופעל בהצלחהבהצלחה.
קרדיט ענק ל @chv שכתב את הסקריפט ול @yzahn שעזר מאוד -
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב....@אמונה אמר במדריך | קבלת צינתוק עם הגעת מייל חדש:
קיראו את הטקסט הבא!!!
"הסקריפט שלך, פרויקט ללא שם, לא הושלם בהצלחה. להלן סיכום של הכשלים. כדי להגדיר את הגורמים המפעילים של הסקריפט, או כדי לשנות את ההגדרות שלך לקבלת התראות על כשל בעתיד.
הודעת שגיאה ספירה
מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. 1
מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. 2
הפעלה פונקציה הודעת שגיאה הפעלה סיום
12:19:08 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 12:20:08 IST 04/12/21
17:10:17 IST 04/12/21 tzintukim מצטערים, התרחשה שגיאת שרת. יש להמתין מעט ולנסות שוב. time-based 17:11:17 IST 04/12/21
09:27:08 IST 05/12/21 tzintukim מצטערים, אירעה שגיאת שרת במהלך הקריאה מהאחסון. קוד שגיאה: INTERNAL. time-based 09:27:13 IST 05/12"זוהי ההודעה שנשלח אלי בתדירות גבוהה, אם מישהו יודע מה הבעיה בהגדרות הסקריפט שלי, ומה אני אמור לתקן אשמח מאד שתעדכנו אותי,
וקחו בחשבון שכל פעם שמגיע כזה הודעה, הרי נשלח אלי צינתוק, ואני בטוח שמדובר במייל חדש חשוב....כשאתה קובע זמן בטריגר יש אפשרות בצד שמאל שם לכתוב כל כמה זמן ידווח על שגיאה
תגדיר שם שזה יהיה אחת לשבוע
בהצלחה -
@אברהם-צבי
כלומר -
@אברהם-צבי
כלומר@כמה-טוב-השם כשיש אזעקה
-
@כמה-טוב-השם כשיש אזעקה
@אברהם-צבי
לא הבנתייש לימות המשיח משהו מוכן לזה -
@אברהם-צבי
לא הבנתייש לימות המשיח משהו מוכן לזה@כמה-טוב-השם אתה שואל או אומר
-
@כמה-טוב-השם אתה שואל או אומר
@אברהם-צבי
033044400 -
@אברהם-צבי
033044400@כמה-טוב-השם אתה יודע איך עושים את זה
-
@כמה-טוב-השם אתה יודע איך עושים את זה
@אברהם-צבי
אתה רוצה לבנות כזה דבר???
למה ??.
זה כבר קייםאבל בכל אופן אתה יכול לפתוח על זה שרשור חדש כי זה לא קשור לכאן
ותבקש מ @דוד-ב שיעזור לך בזה הוא מבין גדול בעניין -
@אברהם-צבי
אתה רוצה לבנות כזה דבר???
למה ??.
זה כבר קייםאבל בכל אופן אתה יכול לפתוח על זה שרשור חדש כי זה לא קשור לכאן
ותבקש מ @דוד-ב שיעזור לך בזה הוא מבין גדול בעניין@כמה-טוב-השם איך אפשר להגיע אליו
-
@אברהם-צבי
אתה רוצה לבנות כזה דבר???
למה ??.
זה כבר קייםאבל בכל אופן אתה יכול לפתוח על זה שרשור חדש כי זה לא קשור לכאן
ותבקש מ @דוד-ב שיעזור לך בזה הוא מבין גדול בעניין