דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. PHP
  5. עזרה הדדית - PHP
  6. המרת קוד PHP לגוגל סקריפט

המרת קוד PHP לגוגל סקריפט

מתוזמן נעוץ נעול הועבר עזרה הדדית - PHP
4 פוסטים 2 כותבים 139 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • K מנותק
    K מנותק
    K.O.G
    כתב ב נערך לאחרונה על ידי
    #1

    יש את הקוד ש פירסם @MGM-IVR כאן שמעלה הודעות כתובות מטלגרם למערכת בימות
    שייך לעשות לו המרה ? או שזה לא בר ביצוע ?
    תודה רבה.

    ל תגובה 1 תגובה אחרונה
    0
    • ל מנותק
      ל מנותק
      לעזור לכולם
      השיב לK.O.G ב נערך לאחרונה על ידי
      #2

      @K-O-G
      תשובתו של הרובוט

      function FileNameToUpload(server, token, path) {
       var response = UrlFetchApp.fetch(`https://${server}.call2all.co.il/ym/api//GetIVR2Dir?token=${token}&path=${path}`);
       var array = JSON.parse(response.getContentText());
       if (array["responseStatus"] == "OK") {
         for (var i = 0; i < array["files"].length; i++) {
           var value = array["files"][i];
           if (value["fileType"] == "AUDIO" || value["fileType"] == "TTS") {
             var split = value["name"].split(".");
             if (isNumeric(split[0])) {
               break;
             }
           }
         }
      
         var NewFileName = (split[0] == null) ? 0 : split[0] + 1;
         //הפוך למינימום 3 ספרות/
         return String(NewFileName).padStart(3, '0');
       } else {
         //במקרה של שגיאה
       }
      }
      
      function isNumeric(str) {
       if (typeof str != "string") return false // we only process strings!  
       return !isNaN(str) && !isNaN(parseFloat(str))
      }
      
      function uploadTextFile(text) {
       var NewFileName = FileNameToUpload("www", "טוקן", "ivr2:/1");
       if (NewFileName != null) {
         var path = `ivr2:/${NewFileName}.tts`;
         //מכריז על שם של נתיב הקובץ להעלאה
      
         var options = {
           'method': 'post',
           'payload': {
             'token': 'מספר מערכת : סיסמה',
             'what': path,
             'contents': text
           }
         };
      
         var response = UrlFetchApp.fetch('https://www.call2all.co.il/ym/api/UploadTextFile', options);
         var data = JSON.parse(response.getContentText());
         // אם רוצים שישלח דוח שההודעה הועלתה בהצלחה יש להוסיף את זה ולמחוק את ה} משורה 86
         /*bot('sendmessage', {
           'chat_id': צאט ID של הקבוצה או הבן אדם שאליו ישלח הדוח,
           'text': `
             *מספר הודעה*
             ${NewFileName}
             *סטטוס העלאה*
             הושלמה בהצלחה
             *הטקסט שהועלה*
             ${text}
             *לשלוחה מספר*
             1
           `,
         });*/
       }
      }
      
      function doPost(e) {
       var update = JSON.parse(e.postData.contents);
       var message = update.message;
       var text = message.text;
       var chat_id = message.chat.id;
       var type = message.chat.type;
       var mid = message.message_id;
       var name = message.from.first_name;
       var iid = message.from.id;
       var data = update.callback_query.data;
       var chat_id2 = update.callback_query.message.chat.id;
       var message_id = update.callback_ query.message.message_id;
      
       if (text != null) {
         uploadTextFile(text);
       }
      }
      
      K תגובה 1 תגובה אחרונה
      0
      • K מנותק
        K מנותק
        K.O.G
        השיב ללעזור לכולם ב נערך לאחרונה על ידי
        #3

        @לעזור-לכולם תודה רבה , אני שואל אם זה באמת יעבוד מבחינה עובדתית

        ל תגובה 1 תגובה אחרונה
        1
        • ל מנותק
          ל מנותק
          לעזור לכולם
          השיב לK.O.G ב נערך לאחרונה על ידי
          #4

          @K-O-G
          אין לי טלגרם ב"ה
          כך שאני לא יכול לבדוק

          תגובה 1 תגובה אחרונה
          1

          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • חוקי הפורום
          • לא נפתר
          • משתמשים
          • חיפוש גוגל בפורום
          • צור קשר