פיתוח פרטי | לייק ודיסלייק בהשמעת קבצים 👍/👎
-
שלום לכולם!

לבקשת החברים היקרים @פלוס ו @פיתה, הרמתי את הכפפה ופיתחתי מודול חדש שמשדרג את חוויית המשתמש בשלוחות השמעת קבצים. לאחרונה המודול עבר שדרוג משמעותי עם המון פיצ'רים חדשים!
מה החידושים והיתרונות של המודול?
-
שיטת דירוג עדכנית: במקום מערכת הדירוג המובנית והישנה של 1 עד 5 כוכבים, המאזינים שלכם יכולים לפרגן בלייק
או דיסלייק
בצורה פשוטה, אינטראקטיבית ומוכרת. -
הקראה טבעית וחכמה: המערכת יודעת לדבר נכון! אם יש רק לייק אחד, היא תגיד "לייק אחד". אם יש רק דיסלייקים – היא תשמיע רק אותם. ואם יש גם וגם, היא תדע לחבר ביניהם בטבעיות עם האות "ו...".
-
דירוג לפני ההשמעה: פיצ'ר חדש! ניתן להגדיר שהמאזין ישמע את הדירוג של הקובץ עוד לפני שההשמעה מתחילה.
-
מבנה תפריט חדש וחכם: כשמאזין נכנס לדירוג, המערכת תגיד לו קודם כל מה ההצבעה הנוכחית שלו, וכעת יש לו גם אפשרות לבטל את ההצבעה.
-
מניעת הצבעות כפולות ומניפולציות: המערכת חכמה! מאזין לא יכול להצביע לקובץ שהוא עצמו העלה, ולא ניתן לדרג ללא זיהוי טלפוני.
-
מנגנון חכם לאיפוס דירוג: ברגע שאתם מוחקים קובץ ומעלים חדש במקומו, הדירוג מתאפס אוטומטית ולא "נדבק" לקובץ החדש.
-
מדבר בעצמו (TTS): כברירת מחדל, המערכת משתמשת בהקראת טקסט אוטומטית (ניתן גם להעלות קבצי שמע שלכם למי שרוצה - פירוט בהמשך).
️ שלב 1: הגדרות הבסיס (חובה)ראשית, העתיקו את שתי השורות הבאות לשלוחת השמעת הקבצים שלכם. אלו ההגדרות שמחברות את השלוחה למודול (אל תשכחו להחליף את המילה "טוקן" בטוקן האישי שלכם):
api_link=https://moduls.smartel.workers.dev/ratingPlayfile.php api_add_0=token=טוקן
️ שלב 2: בחירת מקש ההפעלהכעת, בחרו אחת מהאפשרויות הבאות כדי לקבוע באיזה שלב המאזין יוכל לדרג את הקובץ, והוסיפו את השורה לשלוחה:
-
אפשרות 1 - מקש ישיר תוך כדי השמעה (לדוגמה מקש 7):
control_play7=send_api -
אפשרות 2 - דרך תפריט "אפשרויות נוספות" (לדוגמה הקשת *8):
control_play_moreA8=send_api -
אפשרות 3 - מעבר אוטומטי מיד לאחר סיום שמיעת הקובץ:
after_play=send_to_api
לפירוט המלא של כל אפשרויות הגדרות המקשים השונות לחצו כאן
️ שלב 3: שדרוגים והתאמות אישיות (רשות)רוצים להתאים את המודול בדיוק לצרכים שלכם? הוסיפו את השורות הבאות.
(שימו לב: יש להחליף את ה-Xבמספרים רצים בהתאם להגדרות שלכם).
רוצים שהמאזינים ישמעו את הדירוג לפני תחילת ההשמעה?
(המודול יעדכן אוטומטית את קובץ ה-TitleVoice בכל פעם שתהיה הצבעה). חובה להוסיף את שתי השורות הבאות:api_add_X=say_rating_first=yes say_title_voice=yes
רוצים לאפשר רק פרגונים? (הצבעת "לייק" בלבד, ללא דיסלייק):api_add_X=like_only=yes
חסימת שינוי הצבעה (לייק/דיסלייק אחד בלבד למאזין):api_add_X=allow_change_vote=no
הסתרת כמות הדיסלייקים מהמאזינים:api_add_X=say_dislikes=no🤫 הסתרת כל נתוני הדירוג מהמאזינים (הצבעה שקטה):
api_add_X=say_rating=no
️ ביטול ההקראה האוטומטית (TTS) ושימוש בקבצי שמע שלכם:api_add_X=say_tts=no(אם הוספתם את השורה הזו - חובה לעבור לשלב 4).
שלב 4: העלאת קבצי שמע (רק למי שהגדיר say_tts=no)אם בחרתם להשתמש בקול שלכם, עליכם להעלות את קבצי השמע הבאים לתיקייה ייעודית בנתיב הראשי של המערכת:
/Smartel/Messages/
(אם התיקייה לא קיימת במערכת שלכם, פשוט צרו אותה).רשימת הקבצים המעודכנת הנדרשת:
S1000לייקיםS1001דיסלייקיםS1002להשמעה זו יש דירוג של...S1003ההצבעה שלכם היא...S1004לייקS1005דיסלייקS1006עדיין לא הצבעתםS1007להצבעת לייק הקישו 1, להצבעת דיסלייק הקישו 2, לביטול ההצבעה הקישו 3S1008להצבעת לייק הקישו 1, לביטול ההצבעה הקישו 2 (למי שהגדיר לייק בלבד)S1009לחזרה להשמעה הקישו כוכביתS1100קובץ זה עדיין לא דורגS1101לא ניתן להצביע לקובץ שהעליתם בעצמכםS1102לדירוג הקישו 1, לשמיעת הדירוגים הקישו 2, להמשך הקישו 3 או המתינוS1103אין זיהוי טלפוני. לא ניתן לדרגS1104על פי רישומי המערכת כבר דירגתם את ההשמעה הזוS1105ההצבעה התקבלה בהצלחה
זהו, סיימתם!

אשמח מאוד לשמוע מכם איך המודול עובד אצלכם, וכמובן שאם יש שאלות – אני כאן בתגובות.
תהנו! -
-
C CUBASE מחק נושא זה
-
C CUBASE שחזר נושא זה
-
א אA התייחס לנושא זה
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות