מודול כמות חברים פעילים members_active

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

ימות המשיח
הנהלה ראשית
הודעות: 1472
הצטרף: 17:03 14/03/2016

מודול כמות חברים פעילים members_active

הודעהעל ידי ימות המשיח » 08:36 05/02/2020

ב"ה

מודול כמות חברים פעילים

קוד: בחר הכל

type=members_active


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


המודול עובד על סוג כניסה ברירת מחדל מסוג phone
כמובן ניתן לשנות את סוג הכניסה לכל אחד מסוגי הכניסה

קוד: בחר הכל

enter_id=yes
enter_id_type=digits

או כל סוג כניסה אחר

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

קוד: בחר הכל

enter_id=yes
delete_id_exit=yes



קובץ שיוך קבוצה
בקובץ יש לרשום
מספר זיהוי = מספר קבוצה

קוד: בחר הכל

MembersGroup.ini


קוד: בחר הכל

1234=01
1235=01
1236=01
2345=02
2346=02
2347=02
3456=03
3457=03
3458=03


בדוגמא כאן רואים שזיהוי 1234 וכן 1235 וכן 1236 משוייכים לקבוצה 01
זיהוי 2345 וכן 2346 וכן 2347 שייכים לקבוצה 02
זיהוי 3456 וכן 3457 וכן 3458 שייכים לקבוצה 03

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

קוד: בחר הכל

MembersGroupName.ini

קוד: בחר הכל

01=קבוצה  מספר אחת, הקבוצה של גרשון
02=קבוצה מספר שתים, הקבוצה של ידידיה



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

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

קוד: בחר הכל

rate=-10
rate=10

מינוס 10 זה הכי לאט שאפשר, ו10 זה הכי מהר שאפשר, ברירת מחדל זה 0

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

קוד: בחר הכל

voice=Gilad
voice=Sivan
voice=Sivan3



רשימת החברים הפעילים

קוד: בחר הכל

MembersActive.ini


קוד: בחר הכל

1234=yes
1236=yes
2345=yes
2347=yes
3456=yes


בדוגמא כאן אם זיהוי 1236 שמשוייך לקובצה 01 יכנס,
הוא ישמע שיש לו 3 חברים בקבוצה (נלקח מקובץ MembersGroup.ini)
חבר אחד עוד לא פעיל (1235)
ו 2 חברים פעילים (1234 וכן 1236)

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

קוד: בחר הכל

type=recording_and_entering_data
enter_id=yes
enter_id_type=כל סוג שמתאים לכם
recording_and_entering_ok_add_to_file_enter_id=/8/7/MembersActive

בסיום הכנסה בהצלחה במודול הכנסת נתונים
אם הערך אינו ריק, אז המערכת מוסיפה לקובץ שאתם מגדירים את מספר הזיהוי שווה כן
בדוגמא שלנו אם 1236 סיים בהצלחה את הכנסת נתונים אז המערכת מכניסה לתוך שלוחה
/8/7/
בתוך קובץ MembersActive.ini
את הערך
1236=yes
וככה תוך כדי שהמערכת פעילה, החברים יכולים להתעדכן כמה כבר עוד נהיו פעילים


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


עכשיו נחזור להגדרות בשלוחה שלנו
ברירת מחדל המערכת משמיעה את המידע מהתיקיה הנוכחית, אם ברצונכם שהמידע מהקבצים MembersActive.ini MembersGroupName.ini MembersGroup.ini
ילקחו מתיקיה אחרת ניתן להגדיר

קוד: בחר הכל

members_active_dir=/5/8


בדוגמא כאן המערכת תחפש את שלשת הקבצים בתיקיה /5/8


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

קוד: בחר הכל

members_active_say_not_exists=no


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

קוד: בחר הכל

members_active_say_exists=no


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

קוד: בחר הכל

members_active_end_goto=hangup
members_active_end_goto=/5/8


בדוגמא הראשונה המערכת תנתק, בדוגמא השניה המערכת תעבור לשלוחה/5/8


רשימת הודעות שקשורות למודול:

M3307 אין שיוך לקבוצה מזיהוי זה
M3308 מספר הקבוצה שלך הוא
M3309 שם הקבוצה שלך הוא
M3310 כמות החברים בקבוצה שלך
M3311 בקבוצה שלך עדיין
M3312 חברים שעדיין לא עודכנו כפעילים
M3313 החברים שאינם פעילים הם
M3314 החברים הפעילים הם
M3315 כל החברים בקבוצה שלך פעילים
M3316 סוף רשימת חברים

דוב
הודעות: 785
הצטרף: 16:06 20/08/2018

Re: מודול כמות חברים פעילים members_active

הודעהעל ידי דוב » 12:08 06/02/2020

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

קוד: בחר הכל

delete_id_exit=yes
מאוד חשובה וראויה להדגשה בפני עצמה (בעבר הייתי צריך להעביר למערכת בשרת אחר ואז להחזיר כדי לקמבן את זה לבד).

וכרגיל תודה עצומה ל"ימות המשיח".

0795421874
הודעות: 70
הצטרף: 14:08 14/06/2018

Re: מודול כמות חברים פעילים members_active

הודעהעל ידי 0795421874 » 11:18 07/02/2020

גם אני מצטרף לתודות על השורה הזאת

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

0795421874
הודעות: 70
הצטרף: 14:08 14/06/2018

Re: מודול כמות חברים פעילים members_active

הודעהעל ידי 0795421874 » 13:07 13/02/2020

יש בעיה כשמכניסים את הקוד delete_id_exit=yes

כי זה גורם להשמעה 2 פעמים של ההודעה "הקישו את מספר הזיהוי שלכם ואח"כ סולמית"

נא לתקן את הבאג
תודה רבה
[דווח גם בפרום באגים]


חזור אל “הגדרות במערכת”

מי מחובר

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