@מוגן-נטפרי תעלה את ההגדרות של השלוחה הראשית אולי זה קשור לשם...
הודעות שפורסמו על ידי y6714453
-
RE: הצילו! מערכת חשובה התאפסה לגמרי!
-
RE: שלוחת הקלטות
@IV תכניס בשלוחה 2 את ההגדרות האלו:
type=go_to_folder go_to_folder=/2/2 go_to_folder_from_file=yes
תייצר קובץ חדש בשם
FileGoToFolder
תעלה אותו לשלוחה ובתוכו תשים את זה:0773137770=2/1
תחליף את המספר טלפון למספר של המנהל.
אפשר להוסיף שורות לכמה מנהלים, -
RE: הצילו! מערכת חשובה התאפסה לגמרי!
@מוגן-נטפרי רק בטלפון א"א להשאיר הודעות?
או שגם באתר אתה רואה שהכל התאפס?
לפעמים בטלפון זה פשוט בגלל שהשתנתה איזה הגדרה בשלוחה הראשית... -
RE: שלוחת הקלטות
@IV
הקלטות מצד המאזינים:type=record folder_move=0/2 record_end_goto=/ record_cancel_goto=/ record_end_run_tzintuk=yes list_tzintuk=10
כעת בכל פעם שהמאזין מקליט משהו, ההקלטה עוברת לשלוחה 0/2 והמאזין חוזר לתפריט הראשי!
שים לב!
1 - הרשימת צינתוקים הזו (10) זה רשימה שאליה המנהל/ים צריך/ים להירשם כי זה מצנתק בכל פעם שמאזין מקליט הודעה. ואז נשלח צינתוק למנהל.
2 - מעבר לתפריט הראשי צריך פשוט להשאיר נתיב ריק שזה אומר לשים רק / אם אתה רוצה שזה יעבור להשמעת קבצים שפתוח לכלל המאזינים תכתוב את הנתיב של השלוחה.בשלוחה 0/2 נגדיר:
type=playfile control_play5=file_move playfile_control_play_file_move=1
בכל פעם שהמנהל נכנס לשלוחה 0/2 הוא ישמע הודעות ממאזינים - ובמידה וילחץ על המקש 5 ההודעה תעבור לשלוחה 1 בתפריט הראשי!
אם אתה רוצה לעשות שגם יישלח צינתוק באותו זמן אתה צריך לעשות את זה בצורה ידנית
כלומר לייצר שלוחת הפעלת צינתוק - שכל פעם שאתה נכנס לשלוחה הצינתוק מופעל אוטומטית לכל אלה שנרשמו ברשימה "1":
תגדיר כך:type=tzintuk list_tzintuk=1 tzintuk_admin=yes
וכך בכל פעם אחרי שאתה מאשר הודעה של מאזין (ובעצם מעביר אותה לשלוחה 1 - תכנס לשלוחה הזו של הפעלת הצינתוק.
השלוחה הזו צריכה להיות באופן שלא יהיה גישה לכל מאזין להיכנס אליה.הקלטות מנהל:
type=record folder_move=/1 record_end_run_tzintuk=yes list_tzintuk=1
כמו שעשית רק שים לב! שהשלוחה הזו לכאורה פתוחה לכלל המאזינים אלא אם כן תשים לה סיסמא
או שתעביר אותה לשלוחה 0 (שלפי מה שהבנתי זה שלוחת ניהול).ואל תשכח בסוף לעשות עוד שלוחה שבה המאזינים נרשמים לקבלת צינתוקים לרשימה "1".
שזו הרשימה שכל פעם שמנהל הקליט / אישר הודעה - נשלח צינתוק!בשביל זה תעשה שלוחת הרשמה לצינתוקים עם ההגדרות האלו
type=tzintuk list_tzintuk=1
-
RE: שלוחת הקלטות
@IV לא עשית שלוחה שבה המאזינים שומעים הקלטות.
תכתוב פה באיזה שלוחה אתה רוצה שזה יהיה ובעז"ה אעלה לך את ההגדרות -
המשך ל"תגובה ל"מה זה שרת?" החלק הטכני
איך המחשב מבין אותנו, מה זה קוד, ולמה שרת יכול לשדרג לכם את הקו פי כמה
בהמשך למה שכתבתי פה – אני רוצה לנסות להסביר בצורה טכנית, פשוטה ומעשית איך עושים את זה בפועל, במיוחד בשביל אלו שרוצים להתקדם קצת מעבר לשבלונות הרגילות של ימות המשיח.
אני יודע שיהיו כאלה שיגידו:
"נו באמת, מה זה פוסט כזה בסיסי? מה הקשר לפורום הזה בכלל?..."אז קודם כל – אתם צודקים
ואם אתם מהמומחים – תרגישו חופשי לדלג.אבל אם אתם בונים קו שמתבסס על שלוחות פשוטות – תדעו שיש עולם שלם שיכול לשדרג את הקו שלכם לרמות שלא חלמתם.
אשתמש עם הגישה לפיה חוסר דיוק חוסך הרבה הסברים.
הקדמה (שנראית לא קשורה, אבל קריטית):
במחשב הכל נראה פשוט –
אתה לוחץ על כפתור, נפתח חלון. מקליד משהו, המחשב מגיב.
אבל האמת? המחשב לא מבין כלום.הוא בסך הכול מבצע פקודות, שנכתבו לו בשפה מיוחדת, שמבוססת על לוגיקה וחישובים מתמטיים.
כל פעולה שאתה עושה – זה בעצם אתה שולח פקודה, והמחשב מבצע את מה שתוכנת לעשות בתגובה אליה.לדוגמה: כשאני לוחץ עכשיו על כפתור "שלח" בפוסט –
יש מישהו שכתב מראש:"אם המשתמש לוחץ כאן → אז תשמור את ההודעה, תשלח אותה, תעדכן את המסך..."
ומה אם אני רוצה לכתוב את הפקודות בעצמי?
אפשר!
וזה בדיוק כל עולם התכנות –
לכתוב פקודות למחשב ישירות, בלי ממשק גרפי.לדוגמה, הפקודה:
print("שלום עולם!")
אומרת למחשב:
"תדפיס לי את המשפט שלום עולם"איך עושים את זה בפועל?
- פותחים עורך טקסט פשוט (או עורך קוד כמו VS Code)
- כותבים את הפקודה:
print("שלום עולם!")
- שומרים את הקובץ בשם כלשהו, עם סיומת .py (שזה פייתון)
- פותחים את שורת הפקודה (cmd), גוררים את הקובץ פנימה, ולוחצים אנטר
המחשב יקרא את הקובץ, יבין את הפקודה – ויבצע אותה!
(בשורת הפקודה יופיע המילים "שלום עולם"!)אבל... מה אם אני רוצה שהפקודה תתבצע כל 5 דקות?
פה כבר נכנסים לעולם של אוטומציה.
אפשר לכתוב קוד שאומר למחשב:import time while True: print("שלום עולם!") time.sleep(300)
אבל שים לב – אם המחשב שלך כבוי או שאתה סוגר את שורת הפקודה – זה יפסיק לעבוד.
ופה נכנס הפתרון:
שרת! מחשב שלא הולך לישון לעולם
שרת הוא פשוט מחשב, כמו שלך – רק שהוא יושב בענן.
אפשר "לתת לו קוד", והוא יריץ אותו כל הזמן
ולכן, גם כשאתה ישן, לומד, או בשבת – השרת ממשיך להריץ את הפקודות שכתבת.מקודם הסברתי איך מכתיבים למחשב את הקוד במחשב בצורה מקומית - איך איך מכתיבים לשרת?
כותבים את הקוד כמו שראינו קודם.(מכאן אני מסביר לפי איך שאני משתמש, ייתכן שיש דרכים יותר פשוטות...)
- פותחים חשבון ב־GitHub (אפשר להרחיב הרבה על השימושים בגיטהב אבל לא פה המקום)
(GitHub הוא מקום בענן שבו שומרים קבצי קוד – כמו לשמור קבצים על שולחן העבודה, רק בענן.
כדי שהשרת יוכל להריץ את הקוד – גם הקוד עצמו צריך להיות נגיש בענן.)- יוצרים מאגר חדש, קוראים לו בשם, ומכניסים לשם את הקוד...
אפשר לכתוב את הקוד בצורה מקומית בתוך עורך טקסטים פשוט, ואח"כ להעלות לגיטהב - לענן.
ואפשר לכתוב את הקוד ישירות בענן.
יש פה צילומי מסך...
צור מאגר:
לאחר מכן צריך לקרוא שם למאגר...
מדפדפים למטה ולוחצים על Create repository = צור מאגר
עכשיו זה השלב שצריך להעלות את הקוד לענן - יש אפשרות להעלות קובץ מוכן מהמחשב, ויש אפשרות לייצר קובץ חדש בענן... פשוט לכתוב את הקוד שם!
שימו לב לשם הקובץ!
אם זה קוד פייתון – הסיומת חייבת להיות.py
אם זו שפה אחרת – בהתאם.זהו - הקוד נמצא בענן. עכשיו צריך לחבר את השרת - המחשב שייקרא את הפקודות משם!!
- פותחים חשבון בחברת שרתים כלשהיא - ומכיוון שאני משתמש עם railway אני יסביר לפי זה אבל הרעיון הוא אותו דבר ברוב החברות של השרתים.
אגב - ב Railway אפשר להרשם בצורה פשוטה דרך החשבון שנפתח בגיטהב.
- פריסת פרויקט חדש > פריסה מתוך מאגר בגיטהב > המאגר הרצוי
(אם זה הפעם הראשונה צריך ללחוץ על הגדרת אפליקצית גיטהב > כל המאגרים > התקנה ואימות
ואז יוצגו כל המאגרים שיש בגיטהב תבחר במאגר המתאים ו... זהו המאגר נפרס!!
פריסה זה בעצם המונח שמתאר את הסינכרון בין הקוד לשרת -
ובמילים יותר פשוטות - הקוד זה ההוראות - כשפורסים את הקוד - בעצם אומרים לשרת - תקרא את כל ההוראות האלו -
כך יוצא שבסיום הפריסה השרת מתחיל לבצע את הפעולות...בדוגמא לעיל:
אם אמרנו לשרת "תדפיס את המילים "שלום עולם""
השרת ידפיס לנו את המילים האלו...
אפשר לראות את המילים האלו בלוגים - כלומר בתגובות של השרת!כל שינוי שעושים בקוד - צריך לפרוס שוב מחדש את הקוד בשרת... כדי שהשינויים יחולו
ב railway הקוד נפרס אוטומטית בכל פעם שנשמר שינוי בקוד (כמובן אפשר לשנות את זה בהגדרות...).
לוגים – למה זה חשוב?
בשרת יש מושג שנקרא לוג שזה בעצם התגובות שהשרת עונה... גם את זה צריך להגדיר בקוד.
למשל:
אם אני רוצה שהשרת בכל חמש דקות ייצר קובץ חדש בשלוחה X בקו.
אז מגדירים בסוף השרשרת פקודות - עוד פקודה וזה שאם הפעולה הצליחה שידפיס תשובה שהצליח ואם לא - אז שיגיאה - ופרטי השגיאה
זה כמובן עוזר לדעת האם הפעולה הצליחה ואם לא אז מה השגיאה - אחרת בלי לוגים - זה ממש לגשש באפילה.איך מחברים את כל זה עם המערכת של ימות המשיח?
כל חברת שרתים נותנת לינק - כתובת אינטרנט, שדרכה אפשר לתקשר עם השרת - לשלוח אליו נתונים וכו'ב railway זה נמצא פה
אם זה לא מופיע צריך להיכנס להגדרות הפרויקט > צור דומיין.
את הלינק הזה אפשר לחבר לשלוחת API בימות המשיח
אפשר גם להשתמש עם שרת בלי לעשות שלוחה בימות המשיח באמצעות האפשרויות של גישת מפתחיםכלומר - יש אפשרות לשלוח בקשות לשרת עם שלוחה ייעודית - כמו שמתואר פה
ויש אפשרות לנהל דברים באמצעות טוקן (שם משתמש:סיסמא) כמו שמתואר פהההסבר כאן עוסק רק בשימוש בקוד מוכן –
אבל כל פעולה שאתה רוצה שהשרת יבצע – דורשת קוד מותאם משלה.
ולכן צריך להכיר תכנות, או לפחות לדעת איך להתאים קוד בסיסי.מי שלא יודע לכתוב קוד יכול כמובן להשתמש עם "בינות מלאכותיות" לרוב...
הדברים נכתבו כהמשך למה שכתבתי פה
ומי שרוצה לכתוב קוד עם בינה מלאכותית אולי כדאי לו לראות גם את זה
וגם פה יש מידע חשוב למתחילים שכדאי מאוד לעבור עליו...מקווה שהדברים יהיו לתועלת
ומקווה שזה לא היה מידי ארוך...
אם פיספסתי משהו - אשמח לערוך את הפוסט! -
RE: תגובה ל"מה זה שרת?"
@מערכת-המשפחה
חשבתי שזה היה מספיק ברור...
בכל מקרה אתה צריך לכתוב שם את הלינק של השרת שלך כלומר את הכתובת אינטרנט שלשם המערכת שלך תשלח את הבקשה
כמובן שאם אין לך שרת - אין לך גם לינק
(כמו שאם אין לך בית - אין לך תיבת דואר...)
אם אתה (או מישהו אחר) רוצה עזרה / הסבר לגבי פותחים שרת / מקבלים כתובת אינטרנט / איפה כותבים את הקוד... / הסבר יותר פרקטי...
כלומר - אם זה מה שהתכוונת בשאלה -
תכתוב פה ואני אשתדל לענות לך בצורה מסודרת לפי המידע שיש לי, בהתאם לשרת שאני עובד איתו... -
RE: לבלט את מקש סולמית או כוכבית
@AYY תלוי מה שמוגדר אצלך במערכת...
נראה לי ברירת מחדל זה כוכבית לחזרה וסולמית לתפריט הראשי (יש שלוחות שזה משתנה כמו השמעת קבצים שכוכבית זה אפשרויות נוספות...)תערוך את הפוסט הראשון ותסדר את הכותרת -
RE: לבלט את מקש סולמית או כוכבית
@AYY
תעתיק מפה:
ההגדרה הזו מבטלת את הפעילות של המקש:control_playX=noop יש לך פה רשימה של הכל אם תרצה
control_play1=noop control_play2=noop control_play3=noop control_play4=noop control_play5=noop control_play6=noop control_play7=noop control_play8=noop control_play9=noop control_play0=noop control_play*=noop control_play#=noop
-
תגובה ל"מה זה שרת?"
@מערכת-המשפחה ו @פיתה כתבו ביצירת שלוחות api בקלות ובמהירות.:
@otomatik מה זה לינק?
@y6714453 אפשר לפרט יותר מה אני עושה באתר הזה
@מערכת-המשפחה מה זה הלינק של השרת שלכםתאר לעצמך שאתה רוצה לפתוח קו טלפוני שבו תוכל לשמוע בכל רגע נתון כמה שווה הביטקוין... ממש בזמן אמת!
אתה מחפש בכל המודלים של ימות המשיח חורש את כל הפורום ולא מוצא שלוחת ביטקוין...
אתה מנסה לעשות "קומבינה" - אולי נעשה שלוחת השמעת קבצים?אבל אוקי - אם תעשה שלוחת השמעת קבצים - אולי תוכל לייצר קובץ שמע שאומר "מחיר הביטקוין כעת הוא 119,431 דולר..." אבל לא הרווחת כלום בגלל שאתה רוצה שזה יתעדכן בזמן אמת... לבד, בלי שתצטרך כל דקה להכנס לבדוק כמה שווה הביטקוין ולהקליט בקו שלך
פה נכנס התפקיד של השרת!
באופן כללי שרת זה מחשב שיושב אי שם בענן שלא נכבה אף פעם (כמובן תלוי מאיזה חברה את מקבל את השרת
) והוא מעבד מידע! מבצע פעולות! מחזיר תשובות! וכו'
בשלב הזה נכנסת לתמונה ימות המשיח, ומציעה לך מודול מיוחד – כזה שמאפשר למערכת שלך לשלוח בקשות החוצה לשרת חיצוני (!)
סוג של שלוחה שלא רק מנגנת קבצים או מעבירה תפריטים, אלא ממש פותחת חלון לעולם –
שלוחה שמסוגלת לצאת החוצה, לשלוח שאלה לשרת חכם, ולחזור עם תשובה – בזמן אמת.כלומר - אתה למשל מגדיר שבכל פעם שמאזין נכנס לשלוחה - תישלח בקשה לשרת
כמובן שכשאתה מגדיר את השלוחה כשלוחה מסוג API זה כבר אומר שבכל פעם שנכנסים לשלוחה - נשלח מידע לשרת...
ובשרת אתה מגדיר שבכל פעם שנשלחת בקשה - התשובה תהיה מחיר הביטקוין כעת - ולפי המחיר העדכני של הביטקוין...
השרת מחזיר את המידע בטקסט - והמערכת שלך מקריאה אותו (באמצעות רובוט הקראה של ימות)
ואיך השרת יידע מה המחיר של הבטקוין?
רגע? אמרנו שהשרת מעבד מידע נכון? מי מכתיב לו איך לעבד את המידע? ואיזה?
אז ככה, פה נכנס לתמונה הקוד...
קוד זה בעצם ההוראות שאתה מכתיב לשרת ... (לא דווקא לשרת... ואכמ"ל)
ובמקרה שלנו, אתה מגדיר בקוד - שבכל פעם שתישלח בקשה לשרת - השרת ירוץ לבורסות הקריפטו בארה"ב יחפש שם את הנתונים של הביטקוין ("119,431") מכניס את זה לתוך שבלונת טקסט מסודרת ("מחיר הביטקוין כעת הוא 119,431 דולר") ומחזיר את המידע בחזרה.
אני מניח שזה פשוט אבל לייתר ביטחון צריך להדגיש - לקוד יש שפה משלו! שפה שרק מחשבים מבינים...
אתה לא יכול לכתוב לו בשפה שלך "רוץ לבורסה, ותביא את המחיר של הביטקוין..." (להבדיל מ AI)
אגב - זה המיקצוע של אלה שמתחים בתיכנות...זה נראה בערך ככה:import requests from datetime import datetime def get_bitcoin_price(): try: url = "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd" response = requests.get(url) response.raise_for_status() data = response.json() price = data['bitcoin']['usd'] now = datetime.now().strftime("%Y-%m-%d %H:%M:%S") log_line = f"[{now}] הביטקוין נסחר כעת בשער של {price:,} דולר." print(log_line) except Exception as e: now = datetime.now().strftime("%Y-%m-%d %H:%M:%S") print(f"[{now}] ❌ שגיאה בשליפת הנתונים: {e}") if __name__ == "__main__": get_bitcoin_price()
וכך יוצא שכשאתה מגדיר שלוחת API אתה בעצם שולח בקשה לשרת והשרת מחזיר תגובה
ומה זה הלינק?
הלינק הוא בעצם הכתובת של השרת... הרי יש מלא שרתים...יש לך, יש לי, יש לגוגל, יש לימות המשיח...
אז לכל שרת יש כתובת - בעצם לינק (בלע"ז) וכך כשאתה מגדיר בשלוחה את הלינק המערכת שלך יודעת לאיזה שרת לגשת...
כמובן שבמידה שהלינק לא תקין - לא יחזרו נתונים מהשרת... כי כלל לא התקבלה בקשה אצל השרת...לסיום:
|מה האתר הזה עושה?האתר הזה ש @otomatik העלה מאפשר לך להגדיר טוב את שלוחת הAPI שלך... כלומר לכתוב את ההגדרות של השלוחה בגלל שבדרך כלל זה הגדרות קצת יותר מסובכות מאשר סתם שלוחת השמעת קבצים...
כדאי לך מאוד לקרוא טוב את הנושא הזה בנוגע לאופציה הזו
-
RE: יצירת שלוחות api בקלות ובמהירות.
@פיתה לינק – זה פשוט שם מכובס ל... כתובת אינטרנט.
אבל לא כתובת סתם – אלא ה"כתובת של הבית" של השרת שלך.
אתה שולח אליו הודעות – והוא, בתקווה שהוא במצב רוח טוב – גם עונה לך.תחשוב על זה ככה:
אתה רוצה לשלוח מכתב לימות המשיח. לא מספיק שכתבת מכתב יפה ומנומס – אתה צריך גם כתובת לשלוח אליה, נכון?
אז הלינק – זה בדיוק זה. הכתובת שדרכה אתה מתקשר עם השרת.
אתה שולח בקשה, והוא "מעבד", "מחשב", אולי גם נאנח קצת, ואז מחזיר תשובה (או שגיאה).בקיצור,
בלי לינק – אתה צועק לחלל.
עם לינק – אתה מדבר עם שרת.
ועם לינק טוב – אולי גם תקבל תשובה -
RE: שלוחת הקלטות
@IV תעלה את ההגדרות של כל השלוחות שעכשיו יש לך
תפרט את המטרה מה אתה רוצה שיהיה
כולל מספר שלוחה כלומר (שלוחה X זה ההשמעת קבצים של המאזינים. שלוחה X וכו')
ואני יגדיר לך מה שצריך (בעז"ה כולל הסבר) -
RE: חיפוש טלפוני
@אלע
התכוונת הבנה רחבה?
לגבי המודל שאני מציע זה מודל זיהוי דיבור של גוגל (הוא מצויין - מנסיון) שאפשר להטמיע בתוך קוד,
כמובן שצריך הבנה בפיתוח של הקוד...
לא צריך הבנה במערכת של ימות רק להגדיר שלוחת API והשרת מחזיר את הנתונים...
אם אתה מסתדר מה טוב אם אתה צריך עזרה בפיתוח - אפשרי בתשלום במייל
לגבי מה ש @עידו כתב ייתכן שזה יתאים לך, וזה אכן מודל קיים תסתכל בקישור שהוא הביא אם זה מתאים לצורך שלך... -
RE: שלוחת הקלטות
@IV בכיף אבל שים לב
אם הבנתי נכון ש:
אתה רוצה שאחרי שתאשר זה יעבור אוטומטית לשלוחת הצינתוק... כלומר שלוחה אחת שבתוך ההשמעת קבצים.
שים לב- א. אם אתה רוצה להפעיל צינתוק ידנית, אין לך גישה לשלוחה הזו - (כי א"א לגשת לתת שלוחה בתוך שלוחה שמוגדרת כהשמעת קבצים...
- ב. ההגדרה הזו אומרת שאתה עובר לשלוחה 1 כשנגמרות ההשמעות בשלוחה
playfile_end_goto=1
כלומר כל פעם כשתסיים להקשיב לכל ההודעות של המאזינים יישלח צינתוק...
ולא כשתאשר הודעה לכל המאזינים- ג. אני לא בטוח שההגדרה הזו יכולה לעבוד בשלוחה שהיא לא הקלטה
record_end_run_tzintuk=yes
מקווה שהבנתי אותך נכון
-
RE: AI לפיתוח INI בימות המשיח
@צבי-ד-צ גם לי זה לא נפתח (אין נטפרי)...
-
RE: שלוחת הקלטות
@IV בהגדרות של השלוחת הקלטה של המאזינים תוסיף את זה
לאן המאזין עובר במידה וההקלטה אושרה (לא שהמנהל אישר - אלא שהוא אישר את ההקלטה בהודעה - "לאישור ההקלטה...") record_end_goto=/2 לאן המאזין עובר במידה והוא ביטל את ההקלטה record_cancel_goto=/2
לגבי צינתוקים אתה צריך לעשות שלוחה שבה המאזינים נרשמים לקבלת הצינתוקים
בשלוחה תגדיר:type=tzintuk שם הרשימה - במקום 123 תשים שם שאתה רוצה - מילים / מספרים list_tzintuk=123
בשלוחת הקלטה מצד הניהול תוסיף את ההגדרות האלו
record_end_run_tzintuk=yes תחליף את 123 לרשימה שאליה נרשמו המאזינים (בקיצור שיהיה תואם למה שרשמת ב"שם הרשימה" לפני זה) list_tzintuk=123
בשביל לשלוח צינתוק אחרי שאישרת הודעה של מאזין:
ייתכן שיש צורה אוטומטית לעשות את זה - אני לא יודע, אבל אתה יכול לעשות שלוחת הפעלת צינתוק כלומר בכל פעם אחרי שאתה מעביר הודעה תכנס לשלוחה הזו - (עצם הכניסה לשלוחה מפעיל את הצינתוק)
בשלוחה הזו תגדירtype=tzintuk גם פה אל תשכח לשנות את שם הרשימה list_tzintuk=123 tzintuk_admin=yes
נראה לי שזה אמור לעבוד...
-
RE: הגדרת כוכבית כחזרה לשלוחה מסוימת
@TARR זה לא משנה - אותו רעיון - אם אתה רוצה לעשות הגדרה שתחול על כל השלוחות שמתחת - זה לא אפשרי
אם אתה רוצה אתה יכול לעשות רק בתפריט הראשי וזה חל על כל המערכת אבל בתוך שלוחה מסויימת - שיחול על השלוחות שמתחת לא אפשרי!(לא בדקתי אני רק מסביר מה כתוב שם) -
RE: חיפוש טלפוני
@אלע כן יש אפשרות! אינני יודע מה זה בדיוק המודל זיהוי דיבור של ימות המשיח...
אבל אתה יכול להשתמש במודל זיהוי דיבור חיצוני – כמו Google Speech Recognition או Whisper של OpenAI – וככה גם תחסוך תשלום על יחידות.לגבי עצם העניין – אתה צריך להכין רשימה של כל המוצרים, ולהגדיר בקוד שיחפש את המילה שנאמרה מתוך הרשימה. אפשר להשתמש בהתאמה גמישה (כמו Levenshtein distance) כדי לזהות גם אם יש טעות קטנה בהגייה.
לדוגמה – אם מישהו אמר "מיקסר חום", והשם המדויק בקבצים הוא "מיקסר בצבע חום", המערכת תוכל לזהות שמדובר באותו מוצר ולהשיב בהתאם.
כמובן שהקוד זה משהו מאוד גמיש אתה יכול לעשות שאם הוא אומר "מיקסר חום" הוא יקבל תוצאה של "מיקסר בצבע חום עולה ... ש"ח. תאריך קבלת ההזמנה הצפוי... וכו'"
אפשר גם להחזיר תוצאה אחת או להציע כמה אפשרויות קרובות, לפי הצורך.
אם אתה מסתדר עם הכתיבה של הקוד - מה טוב. אם אתה רוצה פיתוח אפשר בפרטי... -
RE: חתימה טלפונית
@צצ אם אני צודק שהמידע נשמר ללא יכולת שינוי (או לכל הפחות אפשרות לראות שהשתנה ומה היה לפני) אז זה בהחלט נראה לי אמין כיון שביהמ"ש לא פונה בבקשה לימות לקבל את המידע אלא משיג אותו בעזרת המומחים שלו.