חדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת
-
ב"ה
עודכן גם בשרשור המתאים
חדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת
להלן ההגדרות
העברת השיחה לשלוחת השמעת קבצים והשמעת קובץ ספציפי מנקודת עצירה מסוימת -
go_to_folder_and_play
הערכים הניתנים להגדרה
- השלוחה אליה השיחה תועבר.
לדוגמה/1/5
למעבר לשלוחה /1/5 - שם הקובץ להשמעה.
ניתן להגדיר ב-2 אפשרויות.
האפשרות הראשונה היא לציין רק את שם הקובץ (לדוגמה 005) ואז בכזה מקרה המערכת תשמיע את הקובץ מהשלוחה אליה המשתמש מועבר.
האפשרות השניה היא לציין נתיב מלא של הקובץ להשמעה. (לדוגמה/1/4/006
) ואז בכזה מקרה המערכת תשמיע את הקובץ מהנתיב שצוין - נקודת עצירה בקובץ - באלפיות שניה (לדוגמה
1001
)
הגדרות לדוגמה
go_to_folder_and_play=/1/5,005,1001 go_to_folder_and_play=/1/5,1/4/006,1001
בברכה,
אליהו - השלוחה אליה השיחה תועבר.
-
-
@eliyahu ראשית כל תודה רבה לך ולכל צוות @ימות-המשיח , לא יודע אם מישהו יכול להבין את רמת ההשקעה שלכם לכלל המשתמשים...
ב. לדעתי נראה לי שכדאי מאוד להפעיל את ההגדרות האלו גם על מודול מעבר לשלוחה אחרת
type=go_to_folder
, זה מאוד יכול לעזור שאפשר להעביר במערכת עצמה (ללא api) לקובץ מסויים בתוך השמעת קבצים.
ובנוסף לזה, גם למשתמשי הapi לפעמים יותר קל להגדיר דרך השרת שלוחתtype=go_to_folder
, ולהעביר את המשתמש למיקום מסויים בקובץ דרך השלוחה במערכת [ולא דרך api], (והיינו שרוצים למשל לשרשר פעולות שהמאזין יעשה, בצורה שהוא יוצא משלוחת הapi, ולהעביר אותו אח"כ דרך שלוחה במערכת שכבר הוגדרה בעת הכניסה לשלוחת הapi).ג.
יש כאן משהו (שעכ"פ לי) לא כ"כ מובן איך משתמשים איתו, ומה התועלת בו, וזה - הציטוט דלהלןהאפשרות השניה היא לציין נתיב מלא של הקובץ להשמעה. (לדוגמה
/1/4/006
) ואז בכזה מקרה המערכת תשמיע את הקובץ מהנתיב שצויןgo_to_folder_end_play=/1/5,1/4/006,1001
איזה שלוחה צריך להכניס בערך הראשון? ואיזה שלוחה מכניסים בערך השני?
אם הכוונה היא, שרוצים להעביר את המאזין לשלוחה מסויימת, ולהשמיע לו בכל זאת הודעה שנמצאת בשלוחה אחרת, ואז בערך הראשון מכניסים את השלוחה אליה לעבור, ובערך השני את השלוחה בה נמצא הקובץ עם שם הקובץ. אז כך שבכה"ג זה לא עובד...
בקיצור, חשבתי על הרבה כיוונים והם לא כ"כ הסתדרו לי, לכן אני מעדיף לחכות כאן שיסבירו לי קצת יותר מדוייק (מההשערות שלי) מה זה האפשרות הזו? ולמה היא נועדה?תודה רבה רבה
-
@eliyahu
תודה רבה!!!!!!!!!!
-
@eliyahu לא הבנתי למה קוראים לזה go_to_folder_end_play ,במה זה קשור לסיום כלשהו? האם ייתכן שEND זה טעות סופר וצריך לכתוב AND?
-
@jack כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
@eliyahu לא הבנתי למה קוראים לזה go_to_folder_end_play ,במה זה קשור לסיום כלשהו? האם ייתכן שEND זה טעות סופר וצריך לכתוב AND?
-
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
האפשרות הראשונה היא לציין רק את שם הקובץ (לדוגמה 005) ואז בכזה מקרה המערכת תשמיע את הקובץ מהשלוחה אליה המשתמש מועבר.
לא כל כך מובן מה זה איליה המשתמש מועבר, באיזה הגדרה זה מוגדר ? go_to_folder רגיל
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
האם ניתן להגדיר את זה גם אחרי הגדרת ראוטינג ב API ? -
@חוויה-טלפונית כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
האפשרות הראשונה היא לציין רק את שם הקובץ (לדוגמה 005) ואז בכזה מקרה המערכת תשמיע את הקובץ מהשלוחה אליה המשתמש מועבר.
לא כל כך מובן מה זה איליה המשתמש מועבר, באיזה הגדרה זה מוגדר ? go_to_folder רגיל
הפונקציה הזאת מוציאה את המשתמש מהשלוחה ומעבירה אותו לשלוחה שצוינה.
כך שזה בהחלט go_to_folder
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
האם ניתן להגדיר את זה גם אחרי הגדרת ראוטינג ב API ?לא כי המשתמש כבר יצא מהשלוחה
אתה יכול להשתמש עם שילוב של send_api כדי להחזיר את המשתמש למודול API -
@jack כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
@eliyahu לא הבנתי למה קוראים לזה go_to_folder_end_play ,במה זה קשור לסיום כלשהו? האם ייתכן שEND זה טעות סופר וצריך לכתוב AND?
אוקיי, מקבל.
תוקן.
כרגע אפשר להחזיר גם end וגם and -
@eliyahu
לא הבנתי
כתבת 'האפשרות הראשונה היא לציין רק את שם הקובץ' מה יקרה אז ?? לאיזה שלוחה יעבור ?
כתבת
אתה יכול להשתמש עם שילוב של send_api כדי להחזיר את המשתמש למודול API
גם לא הבנתי
-
@חוויה-טלפונית כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
@eliyahu
לא הבנתי
כתבת 'האפשרות הראשונה היא לציין רק את שם הקובץ' מה יקרה אז ?? לאיזה שלוחה יעבור ?go_to_folder_and_play=/1/5,005,1001 /// אפשרות ראשונה go_to_folder_and_play=/1/5,1/4/006,1001 /// אפשרות שניה
באפשרות הראשונה המשתמש יעבור לשלוחה /1/5 וישמע את הקובץ שנמצא בנתיב /1/5/005
באפשרות השניה המשתמש יעבור לשלוחה /1/5 וישמע את הקובץ שנמצא בנתיב /1/4/006
כתבת
אתה יכול להשתמש עם שילוב של send_api כדי להחזיר את המשתמש למודול API
גם לא הבנתי
במודול playfile הוספנו אפשרות לאחרונה של send_api שמפעילה את מודול API
כרגע זה קיים רק בהקשה על מקש ספציפי אבל אפשר להוסיף את זה (בתשלום) למשל גם בסיום השמעה וכדומה.
ככה 2 המודולים יכולים לפעול במשולב ולהעביר את השיחה מהכא להתם ומהתם להכא -
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
go_to_folder_and_play=/1/5,005,1001 /// אפשרות ראשונה
כאן ציינת לא רק את שם הקובץ ...
-
@חוויה-טלפונית כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
כאן ציינת לא רק את שם הקובץ ...
בערך השני ציינתי רק את שם הקובץ
-
@eliyahu
אז אם הבנתי נכון
הערך הראשון: הוא שלוחה בלבד
הערך השני: מספר הקובץ אותו ניתן לציין או עם נתיב מלא או עם אותו נתיב (וניתן להגדיר קובץ משלוחה אחרת לגמרי) אבל עם הגדרות של אותה שלוחה .
(סתם מעניין מה יקרה אחר כך זה יעבור נניח לקובץ הנמוך יותר מאיזה שלוחה ? מהשלוחה שהמשתמש נמצא או מהשלוחה שממנה נלקח הקובץ ?)
ערך שלישי: אלפית שניה ממנה ישמע, (ערך רשות - נכון ?) -
@חוויה-טלפונית כל הערכים חובה
הפונקציה הזאת נלקחה ממודול האזנה אחרונה והכל עובד כמו שם (מעבר לקובץ הבא plus&minus וכדומה) -
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
כל הערכים חובה
@eliyahu לידיעתך זה לא כ"כ מדוייק...
ניסיתי להגדיר רק חלק מהערכים, וזה עבד מצויין.
מה שכן, כל ערך נוסף הוא חובה בתוספת הערך הקודם לו...
ולמשל, אם אני יגדיר רק את הערך הראשון, ולדוגמא כךgo_to_folder_and_play=/1/5
, זה יעבוד לי רגיל ככל מודול מעבר לשלוחה אחרת שהיה עד היום... והתוצאה תהיה שהוא יעביר אותי לשלוחה1/5
מהשלוחה הראשית.
עכשיו, אם אני רוצה להעביר את המשתמש לקובץ מסויים בתוך השלוחה, שזה הערך השני, בזה חובה גם הערך הראשון, ועדיין מספיק 2 הערכים האלו בלי הערך האחרון... -
@eliyahu כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
go_to_folder_and_play=/1/5,1/4/006,1001 /// אפשרות שניה
באפשרות השניה המשתמש יעבור לשלוחה /1/5 וישמע את הקובץ שנמצא בנתיב /1/4/006
@eliyahu זה לא עובד.
(עיין גם מה שכתבתי כאן למעלה, שחשבתי שלכאורה כך אמור להיות, אבל זה לא עובד).
אלא מה שקורה הוא, שהוא מעביר לשלוחה שכתוב בערך הראשון, ואז שומעים כדלהלן -צליל bep של מעבר להודעה הבאה
, הודעת מערכתסוף הודעות
, וחוזר שלוחה 1 אחורה מהשלוחה שרשום בערך הראשון.
ולדוגמא הגדרתי כךgo_to_folder_end_play=/7/1,1/168,1001
שיעבור לשלוחה
7/1
, וישמיע את השמעה168
שבשלוחה1
מהתפריט הראשי, (נ.ב. ניסיתי גם עם סלש וגם בלי סלש בתחילת הערך השני, ו.. אותו תוצאה), והתוצאה היא כדלעיל, צליל ביפ של מעבר להודעה הבאה, הודעה סוף הודעות, וחוזר שלב 1 אחורה לשלוחה7
מהשלוחה הראשית.
יש לציין שבדוגמא הנ"ל 2 השלוחות שבערך הראשון והשני, הם שלוחות השמעת קבצים, ניסיתי גם על אופציה שרשמתי בערך הראשון שיעבור לשלוחה שהיא לא שלוחת השמעת קבצים, התוצאה היתה שהוא עבר לשלוחה הזאת (שבערך הראשון) כאילו הגדרתיgo_to_folder
רגיל לשלוחה הנ"ל, ואין שום יחס להמשך...לטיפולכם
ובהצלחהנ.ב. בדרך אגב, מה באמת הרעיון בהגדרה הזאת? מה התועלת בזה? שהוא עובר לשלוחה XX, ושומע הודעה משלוחה YY, ואח"כ ממשיך בשלוחה XX, הרי בשביל להשמיע הודעה מסויימת לפני שהוא עובר לשלוחה XX אפשר להשתמש עם ההגדרה הישנה והפשוטה
id_list_message=f
..
אשמח אם תחכימני... -
-
@HMJE22 כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
נ.ב. בדרך אגב, מה באמת הרעיון בהגדרה הזאת? מה התועלת בזה? שהוא עובר לשלוחה XX, ושומע הודעה משלוחה YY, ואח"כ ממשיך בשלוחה XX, הרי בשביל להשמיע הודעה מסויימת לפני שהוא עובר לשלוחה XX אפשר להשתמש עם ההגדרה הישנה והפשוטה id_list_message=f..
כל הפיתוח הזה נועד כדי לאפשר להשמיע קבצים עם הפונקציות של שלוחת השמעת קבצים ישירות מתוך מודול API (לדוגמא אם אתה רוצה להשמיע למשתמש שיעור וכדו' עם אפשרויות דילוג ועצירה), בכזה מקרה
id_list_message
לא יעיל, ולכן גם יש משמעות לשלוחה אליהם מעבירים. -
@amp-Software-0 כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
@HMJE22 כתב בחדש במודול API! מעבר להשמעת קובץ מנקודת יצירה מסוימת:
נ.ב. בדרך אגב, מה באמת הרעיון בהגדרה הזאת? מה התועלת בזה? שהוא עובר לשלוחה XX, ושומע הודעה משלוחה YY, ואח"כ ממשיך בשלוחה XX, הרי בשביל להשמיע הודעה מסויימת לפני שהוא עובר לשלוחה XX אפשר להשתמש עם ההגדרה הישנה והפשוטה id_list_message=f..
כל הפיתוח הזה נועד כדי לאפשר להשמיע קבצים עם הפונקציות של שלוחת השמעת קבצים ישירות מתוך מודול API (לדוגמא אם אתה רוצה להשמיע למשתמש שיעור וכדו' עם אפשרויות דילוג ועצירה), בכזה מקרה
id_list_message
לא יעיל, ולכן גם יש משמעות לשלוחה אליהם מעבירים.ההסבר שלך יפה מאוד, ואכן פיתוח חשוב ונצרך... אבל איך זה בדיוק קשור לענייננו - ואיפה אתה מצאת שפיתחו את זה?
-
מה עוזר לי שאני מעביר אותו לשלוחת השמעת קבצים במערכת ומשמיע לו הודעה משלוחה אחרת? איפה אתה מוצא בזה את הפתרון לדבריך -
להשמיע קבצים עם הפונקציות של שלוחת השמעת קבצים ישירות מתוך מודול API
, הרי הוצאת אותו משלוחת הapi... -
לידיעתך, בדיוק בשביל כך קיים ההגדרות האלו
folder_to_play=1/2 start_play=010
ליותר פרטים על הגדרות אלו, עיין כאן - השמעת קבצים.
- ושמא תאמר, שאתה יכול להעביר אותו לשלוחה אחרת שהיא גם מודול api, ואז אחרי שהוא ישמיע את ההודעה המבוקשת הוא ימשיך בחזרה לשלוחה api..
אז כך שלפי הנראה זה אמור לעבוד רק כאשר אתה מעביר אותו לשלוחת השמעת קבצים.. כי רק אז יש איזה שהיא תגובה כאשר מפעילים את ההגדרה הזאת.. (מ"מ ההגדרה כעת כלל לא עובדת - כך שאין בדיוק איך לאמת את הנתונים).
וע"כ השאלה במקומה עומדת מה הועילו חכמים בתקנתם...
בהצלחה
-
-
@HMJE22
לא כל כך מבין את הסגנון וההתנסחות, אנחנו היינו חלק ממזמיני הפיתוח, אז לכאורה ידוע לנו בשביל מה הוא נצרך.
בכל מקרה אם יש לך פתרונות אחרים, אדרבה..אם אני מנהל אינטרtקציה עם מאזין בשלוחת API (שואל שאלות, מקבל נתונים, בהתאם לזה שואל עוד שאלות וכו) ובסוף אני מגיע למסקנה איזה קובץ להשמיע לו, כעת אני רוצה להשמיע לו את הקובץ עם האופציות של השמעת קבצים, מה כבודו מציע לעשות?
בנוסף, כאשר יש מאות אלפי קבצים שמאוחסנים במערכת, במקום להעביר אותו אל התיקיה שבה נמצאים הקבצים (מה שמצריך גם להגדיר את התיקיה כשלוחת השמעת קבצים עם כל ההגדרות הרלוונטיות) אני יוצר שלוחה אחת עם ההגדרות שאני מעונין, ואז מעביר אליה את המשתמש עם הפרמטר איזה קובץ מאיזה תיקיה להשמיע בשלוחה הזו
לא מבין מה קשור סוגי השלוחות שצירפת, ואני לא חושב שאני צריך הפניות להגדרות של השמעות קבצים.. -
@amp-Software-0
אני מבין מה אתה מתכוון...
ואכן אם זה כך - מצוין!
אלא שבמקום שנתחיל להתכתב ואחד יבין את השני או שלא, אולי תועיל בטובך להסביר לי קצת איך באמת ההגדרה החדשה הזאתgo_to_folder_and_play=/1/5,1/4/006,1001
עוזרת לצרכים שכתבת?
לעת עתה עדיין לא הסברת לי לגבי מה ששאלתי לעיל...ובקצרה, אולי תתן איזה דוגמא שאתה משתמש עם ההגדרה הנ"ל, דהיינו באיזה צורה היא עובדת, ואולי גם לפי"ז יהיה יותר קל להבין מה התועלת בה...
תודה מראש