• ื“ืฃ ื”ื‘ื™ืช
    • ืื™ื ื“ืงืก ืงื™ืฉื•ืจื™ื
    • ืคื•ืกื˜ื™ื ืื—ืจื•ื ื™ื
    • ืžืฉืชืžืฉื™ื
    • ื—ื™ืคื•ืฉ ื‘ื”ื’ื“ืจื•ืช ื”ืžืชืงื“ืžื•ืช
    • ื—ื™ืคื•ืฉ ื’ื•ื’ืœ ื‘ืคื•ืจื•ื
    • ื ื™ื”ื•ืœ ื”ืžืขืจื›ืช
    • ื ื™ื”ื•ืœ ื”ืžืขืจื›ืช - ืฉืจืช private
    • ื”ืจืฉืžื”
    • ื”ืชื—ื‘ืจื•ืช

    ๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!

    ืžืชื•ื–ืžืŸ ื ืขื•ืฅ ื ืขื•ืœ ื”ื•ืขื‘ืจ ืขื–ืจื” ื”ื“ื“ื™ืช ืœืžืฉืชืžืฉื™ื ืžืชืงื“ืžื™ื
    40 ืคื•ืกื˜ื™ื 9 ื›ื•ืชื‘ื™ื 1.2k ืฆืคื™ื•ืช 8 ืขื•ืงื‘ื™ื
    ื˜ื•ืขืŸ ืคื•ืกื˜ื™ื ื ื•ืกืคื™ื
    • ืžื”ื™ืฉืŸ ืœื—ื“ืฉ
    • ืžื”ื—ื“ืฉ ืœื™ืฉืŸ
    • ื”ื›ื™ ื”ืจื‘ื” ื”ืฆื‘ืขื•ืช
    ืชื’ื•ื‘ื”
    • ืชื’ื•ื‘ื” ื›ื ื•ืฉื
    ื”ืชื—ื‘ืจื• ื›ื“ื™ ืœืคืจืกื ืชื’ื•ื‘ื”
    ื ื•ืฉื ื–ื” ื ืžื—ืง. ืจืง ืžืฉืชืžืฉื™ื ืขื ื”ืจืฉืื•ืช ืžืชืื™ืžื•ืช ื™ื•ื›ืœื• ืœืฆืคื•ืช ื‘ื•.
    • ืœ ืžื ื•ืชืง
      ืœืขื–ื•ืจ ืœื›ื•ืœื @y6714453
      ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

      @y6714453
      ืื™ืš ืžืงื‘ืœื™ื ืืช ื”ื”ืงืœื˜ื” ื‘ืงืœื•ืช ืœืฉืจืช?

      C ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
      • C ืžื—ื•ื‘ืจ
        CUBASE @ืœืขื–ื•ืจ ืœื›ื•ืœื
        ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

        @ืœืขื–ื•ืจ-ืœื›ื•ืœื ื”ื•ืจื“ืช ืงื•ื‘ืฅ..

        ืœ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
        • ืœ ืžื ื•ืชืง
          ืœืขื–ื•ืจ ืœื›ื•ืœื @CUBASE
          ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

          @CUBASE
          ืื– ื–ื” ืชื”ืœื™ืš ืงืฆืช
          ืœืงื‘ืœ ืžื™ืžื•ืช ื”ืžืฉื™ื— ืืช ืฉื ื”ื”ืงืœื˜ื” ื•ืื– ืœื”ื•ืจื™ื“ ื•ืœืฉืœื•ื— ืœื’ื•ื’ืœ ื•ืื– ืœืงื‘ืœ ื—ื–ืจื”

          Y ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
          • Y ืžื ื•ืชืง
            y6714453 @ืœืขื–ื•ืจ ืœื›ื•ืœื
            ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

            @ืœืขื–ื•ืจ-ืœื›ื•ืœื

            ืื™ืš ืžืงื‘ืœื™ื ืืช ื”ื”ืงืœื˜ื” ื‘ืงืœื•ืช ืœืฉืจืช?

            ืฉืœื•ื—ืช API ืขื ื”ื’ื“ืจื•ืช ืžืฉื”ื• ื›ืžื• ื–ื”:

            type=api
            api_link=https://
            api_000=stockname,no,record,/9,,no,yes
            
            ืค ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 1
            • ืค ืžื ื•ืชืง
              ืคืœื•ืก @y6714453
              ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

              @y6714453
              ืืฉืžื— ืœื™ืฆื•ืจ ืื™ืชืš ืงืฉืจ ื‘ื ื•ืฉื!

              Y ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
              • Y ืžื ื•ืชืง
                y6714453 @ืคืœื•ืก
                ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                @ืคืœื•ืก ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                @y6714453
                ืืฉืžื— ืœื™ืฆื•ืจ ืื™ืชืš ืงืฉืจ ื‘ื ื•ืฉื!

                y6714453@gmail.com

                ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 1
                • Y y6714453 ื”ืชื™ื™ื—ืก ืœื ื•ืฉื ื–ื”
                • ื™ ืžื ื•ืชืง
                  ื™ืขืงื‘ 1
                  ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                  ืืฉืžื— ืœืขื–ืจื”. ืขืฉื™ืชื™ ืืช ื”ืงื•ื“ ื”ื–ื” ื‘ืจื ื“ืจ.
                  ืžื” ืืžื•ืจ ืœื”ื™ื•ืช ืžื•ื’ื“ืจ ื‘ืฉืœื•ื—ื” ืฉืœ ื”ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ? (ื–ื” ืงื•ื“ ืฉืืžื•ืจ ืœืฉืœื•ื— ืืœื™ ืืช ื”ืžืจืช ื”ื“ื™ื‘ื•ืจ ืฉืœ ื”ืžืื–ื™ืŸ

                  import os
                  import tempfile
                  import logging
                  import requests
                  from flask import Flask, request, jsonify
                  from pydub import AudioSegment
                  import speech_recognition as sr
                  
                  # ------------------ Logging ------------------
                  logging.basicConfig(
                      level=logging.INFO,
                      format="%(asctime)s | %(levelname)s | %(message)s",
                      datefmt="%H:%M:%S"
                  )
                  
                  app = Flask(__name__)
                  
                  # ------------------ Telegram Config ------------------
                  
                  TELEGRAM_BOT_TOKEN = "***"
                  TELEGRAM_CHAT_ID = "***"
                  
                  # ------------------ Helper Functions ------------------
                  
                  def add_silence(input_path: str) -> AudioSegment:
                      audio = AudioSegment.from_file(input_path, format="wav")
                      silence = AudioSegment.silent(duration=1000)
                      return silence + audio + silence
                  
                  def recognize_speech(audio_segment: AudioSegment) -> str:
                      recognizer = sr.Recognizer()
                      try:
                          with tempfile.NamedTemporaryFile(suffix=".wav", delete=True) as temp_wav:
                              audio_segment.export(temp_wav.name, format="wav")
                              with sr.AudioFile(temp_wav.name) as source:
                                  data = recognizer.record(source)
                              text = recognizer.recognize_google(data, language="he-IL")
                              logging.info(f"Recognized text: {text}")
                              return text
                      except sr.UnknownValueError:
                          return ""
                      except Exception as e:
                          logging.error(f"Speech recognition error: {e}")
                          return ""
                  
                  def send_to_telegram(text: str, file_url: str):
                      message = f"๐ŸŽ™๏ธ ื”ื•ื“ืขื” ื—ื“ืฉื” ืžื”ืžืขืจื›ืช:\n\n{text}\n\n๐Ÿ”— ืงื•ื‘ืฅ ื”ื”ืงืœื˜ื”:\n{file_url}"
                      url = f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/sendMessage"
                      requests.post(url, data={"chat_id": TELEGRAM_CHAT_ID, "text": message})
                  
                  # ------------------ API Endpoint ------------------
                  
                  @app.route("/upload_audio", methods=["GET"])
                  def upload_audio():
                      file_url = request.args.get("file_url")
                      if not file_url:
                          return jsonify({"error": "Missing 'file_url' parameter"}), 400
                  
                      logging.info(f"Downloading audio from: {file_url}")
                      try:
                          response = requests.get(file_url, timeout=15)
                          if response.status_code != 200:
                              return jsonify({"error": "Failed to download audio file"}), 400
                  
                          with tempfile.NamedTemporaryFile(suffix=".wav", delete=True) as temp_input:
                              temp_input.write(response.content)
                              temp_input.flush()
                  
                              processed_audio = add_silence(temp_input.name)
                              recognized_text = recognize_speech(processed_audio)
                  
                              if recognized_text:
                                  send_to_telegram(recognized_text, file_url)
                                  return jsonify({"recognized_text": recognized_text})
                              else:
                                  send_to_telegram(" ืœื ื–ื•ื”ื” ื“ื™ื‘ื•ืจ.", file_url)
                                  return jsonify({"recognized_text": ""})
                  
                      except Exception as e:
                          logging.error(f"Error: {e}")
                          return jsonify({"error": str(e)}), 500
                  
                  # ------------------ Run ------------------
                  if __name__ == "__main__":
                      port = int(os.environ.get("PORT", 5000))
                      app.run(host="0.0.0.0", port=port)
                  
                  Y ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                  • Y ืžื ื•ืชืง
                    y6714453 @ื™ืขืงื‘ 1
                    ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                    @ื™ืขืงื‘-1
                    ื‘ืฉืœื•ื—ื” ืืชื” ืฆืจื™ืš ืœื”ื’ื“ื™ืจ ืฉื™ืฉืœื— ืืช ื”ื”ืงืœื˜ื” ืœืฉืจืช
                    ืœื›ืŸ ืชื’ื“ื™ืจ ื›ืš

                    type=api
                    api_link=ืฉื™ื ืืช ื”ืœื™ื ืง ืฉืœ ื”ืฉืจืช
                    
                    api_000=stockname,no,record,/9,,no,yes
                    
                    ื‘ื™ื˜ื•ืœ ื”ืฉืœื™ื—ื” ื‘ื ื™ืชื•ืง (ืžื•ืžืœืฅ)
                    api_hangup_send=no
                    
                    ืžืขื‘ืจ ื‘ืกื™ื•ื
                    api_end_goto=/ืฉื™ื ืืช ื”ื ืชื™ื‘ ืœืžืขื‘ืจ
                    

                    ื•ืืœ ืชืฉื›ื— ืœื”ืขืœื•ืช ืงื•ื‘ืฅ ืฉืžืข ื‘ืฉื 000 ืœืฉืœื•ื—ื” ืฉืื•ืžืจ ืžืฉื”ื• ื›ืžื• "ืื ื ื”ืงืœื˜ ืืช ื”ื•ื“ืขืชืš, ื•ื‘ืกื™ื•ื ื”ืงืฉ ืกื•ืœืžื™ืช"

                    ื™ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                    • ื™ ืžื ื•ืชืง
                      ื™ืขืงื‘ 1 @y6714453
                      ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™ ื™ืขืงื‘ 1

                      @y6714453 ืชื•ื“ื”!

                      Y C 2 ืชื’ื•ื‘ื•ืช ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                      • Y ืžื ื•ืชืง
                        y6714453 @ื™ืขืงื‘ 1
                        ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™ y6714453

                        @ื™ืขืงื‘-1
                        ื‘ืฉื‘ื™ืœ ืœืžื ื•ืข ืฉื’ื™ืื” - ืชื—ืœื™ืฃ ื‘ื”ื’ื“ืจื•ืช ื”ืฉืœื•ื—ื” ื‘ืžืงื•ื

                        api_000=stockname,no,record,/9,,no,yes
                        

                        ืืช ื–ื”:

                        api_000=file_url,no,record,/9,,no,yes
                        

                        ื‘ื’ืœืœ ืฉื‘ืงื•ื“ - ื”ื•ื ืžื—ืคืฉ ืคืจืžื˜ืจ ื‘ืฉื file_url

                        ืœืคื™ ื”ืฉื•ืจื” ื”ื–ืืช ื‘ืงื•ื“

                            file_url = request.args.get("file_url")
                        

                        ื™ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                        • C ืžื—ื•ื‘ืจ
                          CUBASE @ื™ืขืงื‘ 1
                          ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                          @ื™ืขืงื‘-1 ื”ืฆืœื—ืช ืœื”ืชืงื™ืŸ ffmpeg ืขืœ Render ื‘ืœื™ ืฉื”ื•ื ืงืจืก ื‘ืชื”ืœื™ืš ื”ื‘ื ื™ื™ื”??

                          ื™ Y 2 ืชื’ื•ื‘ื•ืช ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                          • ื™ ืžื ื•ืชืง
                            ื™ืขืงื‘ 1 @CUBASE
                            ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                            @CUBASE ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                            ffmpeg

                            ืœื ืงืจืก

                            ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                            • ื™ ืžื ื•ืชืง
                              ื™ืขืงื‘ 1 @y6714453
                              ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                              @y6714453 ื™ืฉ ืœื™ ื‘ืืžืช ืฉื’ื™ืื•ืช ื‘ื’ืœืœ ื ืชื™ื‘ ืฉื’ื•ื™
                              ืžื” ื–ื” ื”9 ื‘ืฉื•ืจื” ื”ื–ืืช?
                              api_000=file_url,no,record,/9,,no,yes

                              Y ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                              • Y ืžื ื•ืชืง
                                y6714453 @ื™ืขืงื‘ 1
                                ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™ y6714453

                                @ื™ืขืงื‘-1
                                ืื™ืคื” ื”ื”ืงืœื˜ื” ื ืฉืžืจืช
                                ืฆื™ื˜ื•ื˜ ืžื”ืืฉื›ื•ืœ ืฉืœ ื”ืžื•ื“ื•ืœ:

                                ื”ืขืจืš ื”ืจื‘ื™ืขื™ (ื”ืงืœื˜ื”)
                                ื‘ืขืจืš ื–ื” ื ื™ืชืŸ ืœื”ื’ื“ื™ืจ ื”ื™ื›ืŸ ืชื™ืฉืžืจ ื”ื”ืงืœื˜ื” ื‘ืžืขืจื›ืช
                                ื‘ืจื™ืจืช ืžื—ื“ืœ ื–ื” ื ืฉืžืจ ื‘ืชื™ืงื™ื™ื” ืฉืžื•ื’ื“ืจืช ื‘-api_dir
                                ื ื™ืชืŸ ืœื”ื’ื“ื™ืจ ืžื™ืงื•ื ืฉื•ื ื”
                                ืœื“ื•ื’ืžื”
                                /8 (ืกืœืฉ ืฉืžื•ื ื”)
                                ื‘ืžืงืจื” ื›ื–ื” ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ ื‘ืฉืœื•ื—ื” 8
                                ื”ืขืจื”: ื—ื•ื‘ื” ืœืฉื™ื / ื‘ื”ืชื—ืœื”. ืืกื•ืจ ืœืฉื™ื / ื‘ืกื•ืฃ

                                ื™ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 1
                                • Y ืžื ื•ืชืง
                                  y6714453 @CUBASE
                                  ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                                  @CUBASE ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                                  @ื™ืขืงื‘-1 ื”ืฆืœื—ืช ืœื”ืชืงื™ืŸ ffmpeg ืขืœ Render ื‘ืœื™ ืฉื”ื•ื ืงืจืก ื‘ืชื”ืœื™ืš ื”ื‘ื ื™ื™ื”??

                                  ืœืžื” ืฉื™ืงืจื•ืก? ื–ื” ื ื—ืฉื‘ ืกืคืจื™ื” ื›ื‘ื“ื”, ืื• ืœื ื ืชืžื›ืช??

                                  C ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                                  • ื™ ืžื ื•ืชืง
                                    ื™ืขืงื‘ 1 @y6714453
                                    ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                                    @y6714453 ืืžื•ืจื” ืœื”ื™ื•ืช ืจืฉื•ืžื” ืฉื ื”ืฉืœื•ื—ื” ืฉื‘ื” ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ ืื• ืฉืžืžื ื” ื™ืงื— ืืช ื”ื”ืงืœื˜ื” ืœื”ืžืจื”? ื”ื•ื ื›ืœ ื”ื–ืžืŸ ืžื—ื–ื™ืจ ืฉื’ื™ืื” ืฉืœื ืžื•ืฆื ืืช ื”ื ืชื™ื‘ 6&file_url=/9/000.wav

                                    Y ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                                    • Y ืžื ื•ืชืง
                                      y6714453 @ื™ืขืงื‘ 1
                                      ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™ y6714453

                                      @ื™ืขืงื‘-1 ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                                      @y6714453 ืืžื•ืจื” ืœื”ื™ื•ืช ืจืฉื•ืžื” ืฉื ื”ืฉืœื•ื—ื” ืฉื‘ื” ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ ืื• ืฉืžืžื ื” ื™ืงื— ืืช ื”ื”ืงืœื˜ื” ืœื”ืžืจื”? ื”ื•ื ื›ืœ ื”ื–ืžืŸ ืžื—ื–ื™ืจ ืฉื’ื™ืื” ืฉืœื ืžื•ืฆื ืืช ื”ื ืชื™ื‘ 6&file_url=/9/000.wav

                                      ื”ืฉืœื•ื—ื” ืฉื‘ื” ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ - ื‘ืœื™ ืงืฉืจ ืœืžื” ืฉื”ืฉืจืช ืžืงื‘ืœ, (ืืชื” ื™ื›ื•ืœ ื’ื ืœื”ืฉืื™ืจ ืืช ื”ืขืจืš ืจื™ืง ื•ืื– ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ ื‘ืชื™ืงื™ื™ื” api_dir).
                                      ื–ื” ืœื ื”ืกื™ื‘ื” ืœืฉื’ื™ืื”.

                                      ืชืขืœื” ืคื” ืืช ื”ืฉื’ื™ืื” ืฉืืชื” ืžืงื‘ืœ

                                      ื™ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                                      • ื™ ืžื ื•ืชืง
                                        ื™ืขืงื‘ 1 @y6714453
                                        ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™ ื™ืขืงื‘ 1

                                        @y6714453
                                        -ื›ืชื‘ืชื™ ื‘ืฉืœื•ื—ื” ื‘ืžืงื•ื 9 - 9715, ื•ื”ื•ื ืœื ืžื•ืฆื ื ืชื™ื‘
                                        11:18:22 | ืžื™ื“ืข | ืžื•ืจื™ื“ ืื•ื“ื™ื• ืž: https://www.call2all.co.il/ym/ivr2/9715/000.wav
                                        11:18:23 | ืฉื’ื™ืื” | ื”ื•ืจื“ืช ื”ืงื•ื‘ืฅ ื ื›ืฉืœื” , ืกื˜ื˜ื•ืก: 404
                                        11:18:23 | ืžื™ื“ืข | 127.0.0.1 - - [21/ืื•ืงื˜ื•ื‘ืจ/2025 11:18:23] " ืงื‘ืœ /upload_audio?ApiCallId=41c5197c930a84efea2dd8376b949af8994aa0cc&ApiYFCallId=6e6431b4-32d1-4b97-931b-f908c52a096d&ApiDID=&ApiRealDID=&ApiPhone=&ApiExtension=9713&ApiTime=1761045496&file_url=/9715/000.wav HTTP/1.1 " 400 -
                                        .

                                        C ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 0
                                        • C ืžื—ื•ื‘ืจ
                                          CUBASE @ื™ืขืงื‘ 1
                                          ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™ CUBASE

                                          @ื™ืขืงื‘-1 ื”ื›ืชื•ื‘ืช ืื™ื ื” ื ื›ื•ื ื”, ื–ื” ืืžื•ืจ ืœื”ื™ื•ืช

                                          https://www.call2all.co.il/ym/api/DownloadFile?token=$token&path=ivr2:/9715/000.wav
                                          
                                          ื™ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 1
                                          • C ืžื—ื•ื‘ืจ
                                            CUBASE @y6714453
                                            ื ืขืจืš ืœืื—ืจื•ื ื” ืขืœ ื™ื“ื™

                                            @y6714453 ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                                            @CUBASE ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                                            @ื™ืขืงื‘-1 ื”ืฆืœื—ืช ืœื”ืชืงื™ืŸ ffmpeg ืขืœ Render ื‘ืœื™ ืฉื”ื•ื ืงืจืก ื‘ืชื”ืœื™ืš ื”ื‘ื ื™ื™ื”??

                                            ืœืžื” ืฉื™ืงืจื•ืก? ื–ื” ื ื—ืฉื‘ ืกืคืจื™ื” ื›ื‘ื“ื”, ืื• ืœื ื ืชืžื›ืช??

                                            ื‘ืขื‘ืจ ื ื™ืกื™ืชื™ ืœื”ืชืงื™ืŸ ืืช ื–ื” ื•ืœื ื”ืœืš ืœื™, ื’ืณื™ืžื™ื ื™ ื˜ืขืŸ ืฉื–ื• ืกืคืจื™ื” ื›ื‘ื“ื” ืžื™ื“ื™, ื›ื ืจืื” ื”ื™ืชื” ื‘ืขื™ื” ืื—ืจืช ื•ื’ืณื™ืžื™ื ื™ ื—ืจื˜ื˜ ืชืณืžื•ื— (ื›ืžื• ื›ืœ ืคืขื ืฉืื™ืŸ ืœื• ืžื” ืœื•ืžืจ..)

                                            @y6714453 ื›ืชื‘ ื‘๐ŸŽ™๏ธ๐ŸŽฏ ื–ื™ื”ื•ื™ ื“ื™ื‘ื•ืจ ื‘ืขื‘ืจื™ืช โ€“ ื—ื™ื ื, ืื™ื›ื•ืชื™, ืžื“ื•ื™ืง!!:

                                            ื•ืื– ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ ื‘ืชื™ืงื™ื™ื” api_dir

                                            ื˜ืขื•ืช, ื”ื”ืงืœื˜ื” ืชื™ืฉืžืจ ืื™ืคื” ืฉืžื•ื’ื“ืจ ื‘-api_dir ืฉื–ื• ื”ื’ื“ืจื” ืžืื™ืคื” ื™ื™ืงื— ืืช ื”ืงื‘ืฆื™ื ื‘ืฉื‘ื™ืœ ื”-api, ืœื“ื•ื’ ืื ื‘-api_dir ืžื•ื’ื“ืจ /1 ืื– ื›ืฉืชื“ืคื™ืก id_list_message=f-000 ื–ื” ื™ืฉืžื™ืข ืืช ื”ืงื•ื‘ืฅ /1/000.wav ื•ืœื ืืช ื”ืงื•ื‘ืฅ 000 ืžื”ืฉืœื•ื—ื” ื”ื ื•ื›ื—ื™ืช

                                            ื™ ืชื’ื•ื‘ื” 1 ืชื’ื•ื‘ื” ืื—ืจื•ื ื” ืชื’ื•ื‘ื” ืฆื™ื˜ื•ื˜ 1
                                            • ืคื•ืกื˜ ืจืืฉื•ืŸ
                                              ืคื•ืกื˜ ืื—ืจื•ืŸ