@אלי-דובדבן
עיין במודול API
מיקום שמירת הלוג
כל השליחות והתשובות נמצאות בקובץ LogApi.ymgr שתחת תיקית Log שבתיקיה הראשית
הודעות שפורסמו על ידי אברהם מנס
-
RE: האם יש לוג של קריאות API ששלחתי למערכת?
-
השארת הודעה אישית למספר המוגדר מראש
אני רוצה שלוחה שיוכלו להקליט הודעה למספר מסוים.
במודול הודעות אישיות לנמענים אחרים במערכת
מצאתי רק הגדרה להקשת המספר שרוצים להשאיר את ההודעה!
האם יש אופציה להגדיר מספר מראש ושלא יהיה אופציה להקשת מספר.אני יודע שאפשר לעשות הקלטה רגילה, ובשלוחת ההשמעות להגדיר שרק מספר XX יוכל לשמוע את ההודעה.
אבל אני רוצה שישלח צינתוק למספר הזה, בלי שיצטרך להירשם לרשימת צינתוקים נפרדת, ואת זה יש רק במודול הנ"ל. -
RE: דילוג בתשובת שרת
@הלי צודק - פשוט וברור
לפני כן לא הלך לי לעשות כך כי היה לי הערות noop (מקום לרשום הערות)
וזה תקע אותו, כנראה אי אפשר ב-read הערות noop, אז פשוט מחקתי את ההערות. -
RE: דילוג בתשובת שרת
@הלי לדוגמה: אני משמיע ללקוח כמה כסף הוא חייב לחנות ומאיזה תאריך החוב.
אחרי שהוא שומע את הנתונים הוא יכול להקיש 1 לשמיעה חוזרת, 2 לשמיעת המוצרים, 3. למעבר לתשלום, וכו'אז מה הפיתרון לזה?
-
דילוג בתשובת שרת
יש לי מודול API שתשובת השרת היא מסוג השמעת הודעות ונתונים למשתמש בהתאמה אישית - id_list_message
ואחר כך יש פעולה מסוג read שאפשר להקיש מספרים והוא עושה פעולות נוספות.אני רוצה שבאמצע השמעת הנתונים ב-id_list_message יוכלו להקיש ולדלג לפעולות של read
כרגע זה לא נותן להקיש כלום עד שהוא גומר להקריא את כל הנתונים!
-
RE: פקודה מהדפדפן להורדת קובץ שמע
@צבי-ד-צ
מה שכתוב בהמשך הורדת קבצים
ניסיתי וזה לא עזר!
כתבתי ככה.https://www.call2all.co.il/ym/api/DownloadFile?token=079XXXXXX:****&path=ivr2:/EnterIDRecord/000.wav
והתשובה הייתה
Requested file does not exist
תרגום: הקובץ המבוקש אינו קיים
אני בטוח שקיים כזה קובץ, וגם ניסיתי בעוד כמה שלוחות שקיים הקובץ -
פקודה מהדפדפן להורדת קובץ שמע
כאן כתבו פקודה להורת קובץ אקסל
אני רוצה להוריד קובץ שמע
בתפריט ראשי יש לי תיקייה בשם 'EnterIDRecord' ושם יש לי קובץ שמע לדוגמה בשם 'AAA'איך אני מוריד את זה עם פקודה מהדפדפן?
-
בהגדרת טקסט זה אומר שגיאה
כשאני מגדיר טקסט זה אומר שגיאה
id_list_message=t-שלום עולם
כשהגדרתי כך זה כן עובד
id_list_message=n-111.d-33
רק כשאני מכניס הגדרה שיקרא גם טקסט אז זה אומר שגיאה כשהוא מגיע לטקסט
id_list_message=n-111.d-33.t-שלום עולם
כמובן שבאתר הגדרתי שידפיס ככה
<?php print 'id_list_message=n-111.d-33.t-שלום עולם'; ?>
-
RE: הפעלת סקריפט דרך הטלפון
@אביי-ורבא כתב בהפעלת סקריפט דרך הטלפון:
תשנה את השם של הפונקציה לdoPost ותעדכן את הפריסה...@אביי-ורבא
תודה רבה זה עובד טוב! (יש בוט
, אבל חייבים גם בני אדם
)
שאלה:
יש לי גיליון גוגל שיטס שיש בתוכו כמה סקריפטים, אני רוצה להפעיל את הסקריפטים דרך הטלפון, ולעשות שלוחה נפרדת לכל סקריפט.
ואם אני ישנה את כל הסקריפטים לפונקציהdoPost
אז זה יפעיל בפעם אחד את כל הסקריפטים.
האם יש לך איזה פיתרון? -
RE: הפעלת סקריפט דרך הטלפון
@אביי-ורבא כתב בהפעלת סקריפט דרך הטלפון:
האם יש לך פונקציה בשם doGet בסקריפט?
https://developers.google.com/apps-script/guides/web?hl=heלא היה לי כזה פונקציה!
אבל ביקשתי מהצ'אטבוט (שאתה שונא אותו) שיעדכן את הסקריפט עם פונקציה כזאת!
ביקשתי ממנו סקריפט למחיקת קבצים במערכת, וזה מה שהוא נתן לי!function doGet(e) { const token = '079*******:*******'; // החלף במספר וסיסמת המערכת שלך const urlsToDelete = [ 'ivr2:/1/ApprovalAll.ymgr',//החלף מספר שלוחה ושם הקובץ 'ivr2:/2/ApprovalAll.ymgr', ]; // אפשר להוסיף עוד שורות למחיקת קבצים נוספים const baseUrl = 'https://call2all.co.il/ym/api/FileAction'; const options = { 'method': 'get', 'muteHttpExceptions': true }; urlsToDelete.forEach(function(url) { const urlToDelete = baseUrl + '?token=' + token + '&action=delete&what=' + url; const response = UrlFetchApp.fetch(urlToDelete, options); Logger.log('File deleted: ' + url); }); return ContentService.createTextOutput('Files deleted successfully'); }
יש לציין שבדקתי הרבה פעמים וגם בכמה מערכות, והפעלתי את הסקריפט (דרך המחשב) וזה עבד ומחק את הקבצים!
ובמערכת כתבתי את ההגדרות כתו שאמרת!type=api api_link=https://script.google.com/macros/s/AKfycbyE67pUf0snjfdcqjUafMDVHxIYL9mRQnNv5E/exec
נכנסתי לשלוחה, שמעתי "אין מענה משרת API", אבל זה לא מחק את הקבצים!
-
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע
אני לא יודע אם אפשר?
@אביי-ורבא כתב שם שאפשר ע"י שלוחת API, אבל זה לא עובד לי.
(אני מקווה שהוא יסכים לענות, אחרי ההתכתבות שהיה לי איתו כאן!) -
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע כתב במחיקת קובץ מהטלפון:
רק אחרי כמה הפעלות זה מצליח, מה יכול להיות הבעיה?
לא יודע מה הבעיה! אבל בסוף זה כן מצליח?
והאם בטלפון זה עובד? מה זה אמור להגיד?
לא הבנתי מה השאלה האם בטלפון זה עובד! אתה מתכוון למחוק דרך הטלפון?
-
RE: מחיקת קובץ מהטלפון
@אביי-ורבא כתב במחיקת קובץ מהטלפון:
@אברהם-מנס שוב, הבעיה שלי כאן לא היתה התשובה שנראה שהיא נכונה, אלא על אי ציון העובדה המתבקשת (לדעתי לפחות) שמדובר בבינה שמקורה מבינה מלאכותית..
הבנתי! (בדוחק)
עכשיו אשמח אם תוכל לעזור לי בשאלה כאן
כבר ענית על זה משהו, אבל זה לא עובד.
(אני מקווה שאתה לא כועס עלי, ותהיה מוכן לעזור לי!) -
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע כתב במחיקת קובץ מהטלפון:
@אברהם-מנס האם יכול להיות שלוקח לזה זמן לקרות?
לי זה לוקח כמה שניות!
-
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע ביומן הוא רושם הודעה המציינת שהקבצים נמחקו!
אני לא יודע למה הם לא נמחקים בפועל! מעניין כי אני משתמש עם זה לכמה מערכות והכל עובד טוב!
(אפשר לשחק עם זה ולהוסיף עוד הצהרות Logger.log() אבל אין לי זמן לזה, אני מקווה שמישהו אחר יעזור לך!) -
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע תעלה את מה שהוא כותב לך ביומן ביצוע!
-
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע
לשמור את הסקריפט, ולהפעיל אותו!אם זה עובד! אז מצוין!
אם לא! אז תעלה את מה שהוא כותב לך ביומן ביצוע!
(בתסריט ישLogger.log()
שרושם ביומן ביצוע איזה קבצים נמחקו) -
RE: מחיקת קובץ מהטלפון
@הקבצן-הנודע
סליחה! שכחתי לציין שאני משתמש בסקריפט זה, בתוך גוגל שיטס, יהיה עליך לפתוח את עורך הסקריפטים של Google Apps בתוך Google Sheets.כך תוכל לעשות זאת:
- פתח את מסמך Google Sheets שלך.
- לחץ על "תוספים" בתפריט העליון.
- בחר "Apps Script" מהתפריט הנפתח. פעולה זו תפתח את עורך הסקריפטים של Google Apps בכרטיסייה חדשה, ושם תעתיק את כל הקוד!
-
RE: מחיקת קובץ מהטלפון
@מתעניין כתב במחיקת קובץ מהטלפון:
@אברהם-מנס יש פורומים
הפורום הזה מיועד לעזור לכל מה שקשור למערכת טלפונית! (הפורום זה הוא לא לבילוי)
ולכן אם מישהו ביקש סקריפט למחיקת קבצים, ואני יכול לעזור לו, אז למה לא?
(שימו לב! שלקבלת סקריפט מ'צאט, יכול לקחת שעות עד שרואים שזה עובד טוב, כל אחד שמח לחסוךכמה שעות!)