דילוג לתוכן

אינטרנט

1.6k נושאים 16.5k פוסטים

קטגוריות משנה

  • שרת קטן וחינמי

    16
    0 הצבעות
    16 פוסטים
    985 צפיות
    יהודי טובי

    אני עשיתי כמה פרויקטים עם firebase (וריאקט)

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

    אמנם יש לזה גם חסרונות:
    1 - אין לי באמת איך להעביר את זה בקלות לשרת אמיתי, אני צריך לכתוב מ0 צד שרת (מה שלא עשיתי בתחילת הדרך) ולעבור על כל המערכת ולעדכן את כל הפונקציות שקוראות לDB.

    2 - בDB שלהם אין אפשרות של שליפה עם JOIN, וצריך למצוא קומבינות לזה.

  • מערכת IVR מודולרית בפיתוח - מחפש פידבק טכני [באישור ההנהלה]

    16
    1 הצבעות
    16 פוסטים
    2k צפיות
    telekesherT

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

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

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

    בהגדרה הראשונית צריך להגדיר מה הפעולה הראשונה שיבצע (עדיף לכאורה מאשר שיבחר באופן אוטומטי את הפעולה הראשונה במערך)

    היתרונות המשמעותיים:

    השרת לא צריך להגדיר את כל הפעולות מראש, אלא יכול להוסיף פעולות בהתאם לתשובות המשתמש והתקדמות השיחה כל פעולת curl יכולה לתקשר עם שרת שונה, מה שמאפשר אינטגרציה עם מערכות מרובות בזרימת שיחה אחת המערכת שומרת משתנים באופן מקומי ומשתמשת בהם לפי הצורך, ללא צורך בתקשורת מול השרת בכל שלב סוגי פעולות בסיסיות play_and_get_digits: השמעת הודעה וקבלת קלט playback: השמעת הודעה curl: שליחת בקשה ל-API hangup: ניתוק השיחה

    בהמשך כנראה נוסיף פעולות כמו הקלטה או העברה למודל API אחר וכדו'

    מבנה הפעולות

    כל פעולה במערך מוגדרת עם:

    { "uuid": "שם_ייחודי", "type": "סוג_הפעולה", "next_action": "הפעולה_הבאה", // או "conditional_map": { "תנאי": "פעולה_הבאה" } }

    בפעולת curl יש מפתח מיוחד:

    { "type": "curl", "curl_command": "...", "next_action_on_error": "הפעולה_במקרה_שגיאה" } משתנים דינמיים שמירת משתנים: "save_variable": "שם_המשתנה" שימוש במשתנים: {{שם_המשתנה}} משתנה מובנה: {{user}} - מזהה שיחה ייחודי דוגמה מלאה: אימות PIN

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

    תחילת השיחה:

    המערכת משמיעה: "ברוכים הבאים למערכת האימות. אנא הקישו קוד PIN בן 3 ספרות" המשתמש מקיש את הקוד, נניח 123 אם המשתמש לא מקיש כלום או מקיש קוד לא תקין, המערכת תעבור להשמעת הודעת שגיאה

    בדיקת הקוד:

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

    אישור הקוד:

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

    סיום מוצלח:

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

    טיפול בשגיאות:

    אם הקוד שגוי, המשתמש ישמע: "הקוד שהקשתם שגוי" וחוזר להתחלה אם אין קלט או יש שגיאה, המשתמש ישמע הודעת שגיאה מתאימה

    הנה ההגדרה הראשונית שתוגדר בממשק שמממש את התהליך הזה:

    { "first_action": "get_pin", "actions": [ { "uuid": "get_pin", "type": "play_and_get_digits", "audio_files": ["enter_pin.wav"], "min_digits": 3, "max_digits": 3, "tries": 3, "timeout": 5000, "terminator_key": "#", "regex_pattern": "\\d+", "save_variable": "pin", "conditional_map": { "no_input": "fail", "default": "verify_pin" } }, { "uuid": "verify_pin", "type": "curl", "curl_command": "https://server1.dev/verify?pin={{pin}}", "next_action_on_error": "fail" } ] } דוגמאות לתשובות שרת תשובה תקינה - הוספת פעולות חדשות: { "next_action": "play_pin", "new_actions": [ { "uuid": "play_pin", "type": "playback", "audio_files": [ "you_entered.wav", "digits/1.wav", "digits/2.wav", "digits/3.wav" ], "next_action": "get_confirmation" }, { "uuid": "get_confirmation", "type": "play_and_get_digits", "audio_files": ["confirm.wav"], "min_digits": 1, "max_digits": 1, "tries": 3, "timeout": 5000, "terminator_key": "#", "regex_pattern": "[12]", "conditional_map": { "1": "confirm_pin", "2": "get_pin", "no_input": "fail" } } ] } תשובת שגיאה - חזרה למצב קודם: { "next_action": "invalid_pin", "new_actions": [ { "uuid": "invalid_pin", "type": "playback", "audio_files": ["invalid_pin.wav"], "next_action": "get_pin" } ] }

    נשמח לשמוע מכם:

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

    1
    0 הצבעות
    1 פוסטים
    80 צפיות
    אין תגובות
  • המייל שלי נפרץ

    4
    0 הצבעות
    4 פוסטים
    407 צפיות
    nigunN

    @שואף כתב בהמייל שלי נפרץ:

    מעולם אף אחד לא הסכים שהחשבון שלו ייחסם

    https://policies.google.com/terms

    השעיה או סיום של הגישה שלך לשירותי Google

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

    תבצע/י הפרה מהותית או הפרה חוזרת ונשנית של תנאים אלה, של תנאים נוספים ספציפיים לשירות או של תנאי מדיניות

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

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

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

  • עדכון אמצעי תשלום ב OPEN.AI נכשל

    9
    0 הצבעות
    9 פוסטים
    393 צפיות
    הבוס הגדולה

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

  • שרת לאתר...

    17
    0 הצבעות
    17 פוסטים
    886 צפיות
    בול+ב

    אכן. זה לבנתיים
    אני מדבר עם המתכנת על אפשריות ייעול על בסיס מה שכתבתם
    ותודה על כך.

  • מישהו יכול לתת הסבר על התוסף הזה Tampermonkey

    3
    0 הצבעות
    3 פוסטים
    364 צפיות
    יוסף אלחנןי

    @THMV יש כאן מדריך חמוד ומפורט לשימוש בתוסף הזה.

    קרדיט ל @עדלאידע

  • הוספת HTML לכל דף אינטרנט

    21
    0 הצבעות
    21 פוסטים
    560 צפיות
    צדיק תמיםצ

    @מד כתב בהוספת HTML לכל דף אינטרנט:

    ומי יודע אם לא ילכו ג"כ בעקבות גוגל לחסום כל התוספים האלו

    הם הצהירו שאין להם תוכנית כזאת

    Well what’s happening with MV2 you ask? Great question – in case you missed it, Google announced late last year their plans to resume their MV2 deprecation schedule. Firefox, however, has no plans to deprecate MV2 and will continue to support MV2 extensions for the foreseeable future. And even if we re-evaluate this decision at some point down the road, we anticipate providing a notice of at least 12 months for developers to adjust accordingly and not feel rushed

  • רשות הרבים של יתד

    6
    0 הצבעות
    6 פוסטים
    400 צפיות
    ר

    @צדיק-תמים כאן הם מפרטים את המכתבים שהעלו מיתד

  • לתכנת דף PHP שיתחבר לקורא כרטיסים

    16
    0 הצבעות
    16 פוסטים
    1k צפיות
    dovidD

    @yossiz יבוא מי שלא קורא, ויבקש ממי שלא קורא, את הקוד הנכסף שלא קורה, שמתחבר ללא קורא (כרטיסים) 🙂

  • התוסף הזה לא עובד Cleaner And Helper

    4
    0 הצבעות
    4 פוסטים
    288 צפיות
    אליעזר מירוןא

    שוב הפסיק לעבוד [כל רגע].

  • תוסף או סקריפט שיכולים לומר לי מה כבר ראיתי ומה עדיין לא

    נעול
    20
    0 הצבעות
    20 פוסטים
    1k צפיות
    yossizY

    @THMV כתב בתוסף או סקריפט שיכולים לומר לי מה כבר ראיתי ומה עדיין לא:

    מדובר על האתר הזה

    גם שורה זו "מוציא אותי מהכלים..."

    @THMV תבדוק בהיסטוריית הפוסטים שלי, אני אדם מתון בד"כ

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

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

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

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

  • מישהו יכול לעזור לי להתקין בשרת שלי משהו מגיטהאב ?

    9
    0 הצבעות
    9 פוסטים
    451 צפיות
    barbarB

    אוקיי מצאתי,
    אבל איך אני מכניס את הקבצים לתיקייה

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

  • מחיקת חלקים ממיל אוטומט לפני שאנו מעבירים אותו הלאה

    21
    0 הצבעות
    21 פוסטים
    1k צפיות
    T

    @מנחם לא הבנתי את ההמלצה אשמח שתסביר
    והשורות הם קבועות כלומר יש שתי אופציות יש מי שרוצה להוסיף הקלטה עם כמה מילים ויש מי שלא מוסיף, לפי בחירת הפונה

  • מערכת IVR מומלצת, לצורך בוט טלפוני

    23
    0 הצבעות
    23 פוסטים
    2k צפיות
    ש

    @צדיק-תמים כתב במערכת IVR מומלצת, לצורך בוט טלפוני:

    אדרבה אם יש חברה עם מודל API מסודר, ומצידי שתיקח עליו 50K בחודש אבל תאפשר פיתוח פרטי, אשמח לשמוע

    תדבר עם @יוס
    יש הרבה סיכויים שיש לו משהו בכיוון שאתה רוצה (במודול API - וודאי, בגישת API - לא יודע)

    עריכה: מצורף תיעוד מודול API של המערכות שלו
    קישור לתיעוד

  • קוד Node לקבלת נתונים מבנק הפועלים

    10
    4 הצבעות
    10 פוסטים
    483 צפיות
    יהודי טובי

    @one1010 כתב בקוד Node לקבלת נתונים מבנק הפועלים:

    @יהודי-טוב בעצם הקוד ניגש בעצמו לדפדפן ופותח את החשבון?

    כן.

    רואים את זה על המסך?

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

    headless: false,

    המחשב חייב להיות דלוק?

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

    זה אפשרי גם בשאר הבנקים וחברות האשראי?

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

    מה שכתבת שאני יכול לשלוח במייל, זה לא מופיע בקוד שלך, נכון?

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

  • מישהו מכיר איזה תוסף שיכול להגביל את ההכחלה של השורה

    12
    0 הצבעות
    12 פוסטים
    661 צפיות
    dovidD

    @THMV כתב במישהו מכיר איזה תוסף שיכול להגביל את ההכחלה של השורה:

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

    לפי כללי הפורום נושא אמור להכיל נושא אחד.
    ולטובתך, בשאלה הבאה/אחרת תסביר מה אתה עושה מהתחלה עד הסוף כי אז ייתכן שיעזרו לך פי עשר, כפי שכתב @Whenever.

  • נושא זה נמחק!

    2
    -2 הצבעות
    2 פוסטים
    41 צפיות
  • איך לדמות צביטה במסך מגע במחשב

    3
    0 הצבעות
    3 פוסטים
    364 צפיות
    יהודי טובי

    תודה מדהים, בול מה שהייתי צריך..

  • אני מחפש מישהו שיש לו שרת וירטואלי עם שולחן עבודה מרוחק

    9
    0 הצבעות
    9 פוסטים
    313 צפיות
    חגיח

    @barbar
    זה לא מתאים לבקש כזה דבר.
    גם לא כתבת אפילו ממי אתה מבקש.
    או שתחשוף פרטים או שתפנה למישהו שאתה מכיר ותשאל אותו.

בא תתחבר לדף היומי!