שלוחת תפריט - menu

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

שלוחת תפריט - menu

שליחהעל ידי אאד » 16:53 24/10/2018

קישורים הקשורים לשרשור זה:
(באדיבות @קול הירושלמי)
הערך שמגדיר את השלוחה כתפריט, הסבר למודול "תפריט", הודעת התפריט
סיסמה בכניסה לשלוחה - שהמאזין יתבקש להזין סיסמה כשהוא ירצה להיכנס לשלוחה
השמעת כותרת לפי - תאריך עברי / לועזי או/ו לפי שעה / דקה - בכניסה לשלוחה
הודעה זמנית בהתחלה
יצירת שלוחות מרובות (יותר מ9 שלוחות), המתנה לאחר ההקשה
הגדרת # כשלוחה בפני עצמה בתפריט
הקצאת מקש לפעולה מסוימת
השמעת הודעת התפריט
תזכורת ספירת העומר בתחילת השלוחה
חיוג למערכת בימות המשיח ע"י שלוחת תפריט
שינוי שם של תת שלוחה - למלל (במקום מספר)
שהמערכת תקריא טקסט מוקלד להודעת התפריט וברוכים הבאים
תפריט עם זיהוי דיבור קולי


____________


הערך שמגדיר את השלוחה כתפריט:

קוד: בחירת הכל

type=menu


---


הסבר למודול "תפריט"

אז ככה - כשאנחנו רוצים שיהיה שלוחה שיוכלו לשמוע בה הודעות, לצורך הדגמה - שיעורים על "פרשת לך לך", יש לנו כמה שיעורים על פרשה זו ואנחנו רוצים שכל השיעורים יהיו במקום אחד - אז אנחנו נכניס את כל השיעורים לשלוחה אחת שהיא מוגדרת כ"השמעת קבצים".

יפה...
אבל לנו כרגע יש עוד חלוקה - ספרים, בראשית שמות וכו'

לכן אנחנו ניצור שלוחה שמוגדרת כ"תפריט" שבתוך השלוחה הזאת נכניס את השלוחות "השמעת קבצים" של הפרשיות.
כך יוצא שיש לנו חמש שלוחות של תפריט, שבתוך כל תפריט יש שלוחות השמעת קבצים, ובתוך ההשמעות קבצים יש לנו "קבצי שמע" דהיינו הקלטות של שיעורים.


הודעת התפריט:
לאחר שיצרנו את השלוחות שבתוך התפריט, אנחנו נצטרך להקליט את "הודעת התפריט"
שזה אומר למשל - אם פתחנו שלוחה לספר בראשית ובתוכו יש שלוחות של הפרשיות - אז נצטרך להקליט "לבראשית הקש 1 לנח הקש 2..."
זה מה שנקרא הודעת תפריט והיא נקראת מצד המערכת M1000 ניתן להעלות אותה לשלוחת התפריט בלשונית "הודעות"
שינוי הודעת תפריט.jpg
שינוי הודעת תפריט.jpg (59.46 KiB) נצפה 6887 פעמים

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

סיסמה בכניסה לשלוחה

שליחהעל ידי אאד » 16:57 24/10/2018

שהמאזין יתבקש להזין סיסמה כשהוא ירצה להיכנס לשלוחה

באם רוצים לנעול את השלוחה,
שיהיה דרישת סיסמה בכניסה לשלוחה
ניתן להכניס ערך זה:

קוד: בחירת הכל

password=1234


עובד בכלל התיקיות.
ההודעות הקשורות הם:
1100 - אנא הקישו סיסמה וסולמית.
1101 - סיסמה שגויה

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

השמעת תאריך/שעה ככותרת - פתיח לשלוחה

שליחהעל ידי אאד » 17:01 24/10/2018

השמעת כותרת לפי - תאריך עברי / לועזי או/ו לפי שעה / דקה - בכניסה לשלוחה

יש לפתוח באותה שלוחה תיקיה בשם PlayDate .
ובתוכה יש להכניס את ההודעה
ולשנות את שם ההודעה לפי התאריך (ראה הסבר למטה)

ולהגדיר בשלוחת התפריט:

קוד: בחירת הכל

play_file_date=yes
file_to_play_date=ymd
כל אות (בשורה השניה, אחרי סימן השווה) מייצגת סוג אחר של תאריך

להלן הפירוט:

קוד: בחירת הכל

y=year שנה לועזית (אות לועזית קטנה)
m=month חודש לועזי (אות לועזית קטנה)
d=day יום לועזי (אות לועזית קטנה)
S=שנה עברי (אות לועזית גדולה)
C=חודש עברי (אות לועזית גדולה)
Y=יום עברי (אות לועזית גדולה)
h=שעה נוכחית שעון 24 מ00 עד 23 (אות לועזית קטנה)
M=דקות (אות לועזית גדולה)
s=שניות (אות לועזית קטנה)
u=שבוע נוכחי לועזי מתחילת השנה הלועזית
בדוגמה לעיל:

קוד: בחירת הכל

file_to_play_date=ymd
המשמעות היא שהמערכת תפעיל את הקובץ שבתוך תיקיית PlayDate באותה שלוחה לפי השנה, חודש, יום

למשל היום התאריך 26/01/2017
אז המערכת תפעיל את קובץ 20170126.wav
שבתוך תיקיית PlayDate

באם רוצים שהכותרת לפי זמן תושמע רק פעם אחת בכל שיחה יש להוסיף:

קוד: בחירת הכל

play_file_date_one_time=yes

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

הודעה זמנית בהתחלה

שליחהעל ידי אאד » 17:02 24/10/2018

הודעה זמנית

קוד: בחירת הכל

post_with_time(2014-10-27-00-14-22)=yes
משמיע את ההודעה עם הגבלת זמן עד הזמן המופיע בסוגריים.
ההודעה המושמעת היא M0001

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

יצירת שלוחות מרובות (יותר מ9 שלוחות)

שליחהעל ידי אאד » 17:02 24/10/2018

ברירת מחדל לכל שלוחה יש סיפרה אחת בלבד וכשמקישים 1 אז נכנסים לשלוחה 1
אם רוצים שיהיה יותר מתשע שלוחות (למשל 15 שלוחות)
אז נצטרך לשנות את השמות של השלוחות ובמקום שלוחה "1" נקרא לשלוחה "01",
ואז כשהמאזין מקיש 1 המערכת תכניס אותו לשלוחה "01"
ואם הוא יקיש 11 הוא יכנס לשלוחה "11"

כך עד שלוחה 99 (שהיא דו סיפרתית)
אם נרצה ליצור יותר מ100 שלוחות אז הכל צריך להיות תלת סיפרתי
דהיינו לשלוחה "1" נקרא "001" ולשלוחה "11" נקרא "011" כך עד 999
וכן על זה הדרך...

אך לא לשכוח לעדכן את המערכת כמה ספרות מונות השלוחות
אם בחרתם בשלוחות דו ספרתיות (כנ"ל) אז תגדירו במערכת כך:

קוד: בחירת הכל

digits=2

שזה אומר למערכת שכל השלוחות עשויות משתי ספרות,
ואם מישהו מקיש 1 הכוונה לשלוחה "01"
ואם בחרתם בשלוש ספרות תגדירו כך:

קוד: בחירת הכל

digits=3

שזה אומר למערכת שכל השלוחות מורכבות משלוש ספרות, ואם משהו הקיש 1 המערכת תכניס אותו לשלוחה "001"

---

עכשיו, כשמישהו מקיש 1, איך המערכת תדע שהוא מתכוון לשלוחה "01", אולי הוא עדיין לא גמר להקיש והוא רוצה להקיש 15 ?
לכן צריך להגדיר כמה זמן לחכות שהמאזין יקיש,
דהיינו שאם הוא הקיש 1 ועבר שתי שניות והוא לא הקיש כלום אז זה אומר שהוא סיים להקיש והוא רוצה להיכנס לשלוחה "01"
לכן אני יגדיר כך:

קוד: בחירת הכל

timeout=2
שזה אומר למערכת להמתין שתי שניות עד שהוא יסיים להקיש, וכשעובר שתי שניות זה אומר שהוא סיים להקיש.

אבל אם למשל יש לכם מאזינים עם פרקינסון או ילדים :lol: אז תצטרכו לתת יותר זמן להקיש כי הם מקישים לאט (עד שהם מוצאים את הכפתור המתאים)
לכן כדאי שתגדירו כך:

קוד: בחירת הכל

timeout=5
שאז המערכת תמתין חמש שניות לסיום ההקשה.

ברירת מחדל שהמערכת ממתינה לסיום ההקשה 7 שניות, כאילו מוגדר כך:

קוד: בחירת הכל

timeout=7
אך כאמור - במידת הצורך ניתן להגדיר כמה שניות שרוצים.

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

הגדרת # כשלוחה בפני עצמה בתפריט

שליחהעל ידי אאד » 17:05 24/10/2018

בשביל להגדיר את # כשלוחה בפני עצמה יש להוסיף שלוחה בשם Hash

בקובץ ext.ini של התפריט שבו רוצים את שלוחת # יש להוסיף את השורה:

קוד: בחירת הכל

hash_extension=yes

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

הקצאת מקש לפעולה מסוימת

שליחהעל ידי אאד » 17:07 24/10/2018

ברירת מחדל כשהמאזין נמצא בשלוחת תפריט והוא מקיש סולמית אז יעלה שלב אחד למעלה

קוד: בחירת הכל

up=#

זה מה שכביכול מוגדר בברירת מחדל, ניתן להכניס את הקוד הנ"ל לשלוחה ולשנות את הסולמית לכל מקש אחר, ואז כשהמאזין יקיש על המקש ההוא - הוא יחזור שלב אחורה.

קוד: בחירת הכל

root=*
לחזור לתיקיה שורש - ברירת מחדל כוכבית

קוד: בחירת הכל

again=
להשמיע שוב את התפריט - ברירת מחדל לא פעיל (אולי ישונה בהמשך לאפס)

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

השמעת הודעת התפריט

שליחהעל ידי אאד » 17:10 24/10/2018

קוד: בחירת הכל

attempts=1
כמה פעמים לעשות "נסיונות" כלומר לעשות חזרה לפני שיודיע "לא הוקשה בחירה" או לפני שיעבור אוטומטית לתיקיה אחרת כמוגדר בערך timeout_goto - ברירת מחדל 5 פעמים.
בדוגמא מספר הנסיונות השמעה הם 1 פעמים

---

קוד: בחירת הכל

timeout_goto=2
מַעַבַר לתיקיה אחרת לאחר מספר הפעמים המוגדרת בערך attempts.

ניתן לרשום רק את התיקיות מכאן ואילך, לדוגמא באם נמצאים בתיקיה 7 ורוצים שיעבור לתיקיה 7/8 יש לרשום רק את הסיפרה 8.
באם רוצים שיעבור לתיקיה 1/2 מהתיקיה הראשית יש לרשום /1/2 - כלומר עם סלש "/" בהתחלה.
בדוגמא הוא עובר לתיקיה 2 ביחס לתיקיה הנוכחית.

ע"מ שהמערכת תקריא את הפתיח מטקסט מוקלד הקש כאן

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

תזכורת ספירת העומר בתחילת השלוחה

שליחהעל ידי אאד » 17:10 24/10/2018

קוד: בחירת הכל

omer_today_play=yes
אם רוצים שתחילת התפריט יהיה בתזכורת ספירת העומר עם ברכה מהרבי. משמיע הודעות M1093 "תזכורת ספירת העומר" וכן M1094 הודעה לאחר תזכורת ספירת העומר - ברירת מחדל "ניתן ללמוד את השיעור היומי מפי הרב יוסף יצחק כ"ץ"

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

חיוג למערכת בימות המשיח ע"י שלוחת תפריט

שליחהעל ידי אאד » 17:11 24/10/2018

קוד: בחירת הכל

10_digits_routing_yemot=yes
במידה ומוגדר digits=10 והקיש בפועל 10 ספרות, אז תפנה בחיוג פנימי למספר אותו הלקוח הקיש.


נתן דוגמה כיצד מגדירים שלוחה שבה המאזין יכול להקיש 10 ספרות ולעבור לכל מערכת בימות המשיח:

קוד: בחירת הכל

type=menu
digits=10
10_digits_routing_yemot=yes
type=menu - זה מגדיר כתפריט
digits=10 - אומר שהמאזין צריך להקיש 10 ספרות.
10_digits_routing_yemot=yes - אומר שאם הוא הקיש 10 ספרות של מערכת בימות המשיח, המאזין מועבר למערכת זו.


חזור אל “הפורום - למתחילים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 3 אורחים