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

    השמעה כפולה

    עזרה הדדית למשתמשים מתקדמים
    1
    1
    28
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • K
      kpkp נערך לאחרונה על ידי

      יש לי מערכת תוכן שמופעלת ע"י API בפייתון.
      ומשום מה היא משמיע למשתמש את כל הודעות ה-T בפקודות READ כפול,
      פעם ראשונה מושמעת רוב ההודעה ובפעם השניה מושמעת כל ההודעה.
      איך אפשר לסדר זאת?
      הקוד:

       if action == 'check_existence':
      
              if not phone_number:
                  return "tts=שגיאה: מספר טלפון לא זוהה.\nhangup"
      
              result = check_user_existence(phone_number)
      
              if not result["success"]:
                  return f"tts={result.get('message', 'שגיאה במערכת.')}\nhangup"
      
              if result["exists"]:
                  if not id_number:
                      return "read=t-אנא הקֵש מספר זהות=id_number,NV,9,9,No,No,No,10"
      
                  if not secret_code:
                      return "read=t-אנא הקש את קוד הגישה שלך=secret_code,NV,6,6,No,No,No,10"
      
                  auth_result = authenticate_user(phone_number, id_number, secret_code)
                  if auth_result["authenticated"]:
                      return f"go_to_folder=/2"
                  else:
                      return "אחד או יותר מהנתונים שְהֵקָשְתָ לא נכונים."
      
              else:
                  return "go_to_folder=3"
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • פוסט ראשון
        פוסט אחרון