דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד לקוח
  7. JavaScript ES6
  8. עזרה הדדית - JavaScript
  9. שאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?

שאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?

מתוזמן נעוץ נעול הועבר עזרה הדדית - JavaScript
15 פוסטים 8 כותבים 373 צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ntzN ntz

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

    הוא כמובן שמח על ההזדמנות לעזור לי וצירף לי את הקוד הבא:

    // First, you will need to include the necessary libraries and dependencies.
    // Make sure that you have the `request` and `emoji-regex` libraries installed.
    const request = require('request');
    const emojiRegex = require('emoji-regex');
    
    // Next, define a function that will handle the process of adding an emoji to a post.
    // This function should take in the following arguments:
    // - `postId`: the ID of the post that the user wants to add an emoji to
    // - `emoji`: the emoji that the user wants to add
    // - `callback`: a callback function that will be called when the process is complete
    function addEmojiToPost(postId, emoji, callback) {
      // Make a request to the NodeBB API to retrieve the original post
      request(`http://your-nodebb-url/api/post/${postId}`, (error, response, body) => {
        if (error) {
          // If there was an error, call the callback function with an error message
          callback(error);
        } else {
          // Otherwise, parse the response body as JSON
          const originalPost = JSON.parse(body);
    
          // Append the emoji to the original post's content
          const updatedPostContent = originalPost.content + ' ' + emoji;
    
          // Make a request to the NodeBB API to update the post with the new content
          request.post({
            url: `http://your-nodebb-url/api/post/${postId}/edit`,
            form: {
              content: updatedPostContent,
            },
          }, (error, response, body) => {
            if (error) {
              // If there was an error, call the callback function with an error message
              callback(error);
            } else {
              // Otherwise, call the callback function with no arguments to indicate success
              callback();
            }
          });
        }
      });
    }
    
    // Finally, you can use this function to allow users to add emojis to posts in your NodeBB forum.
    // For example, you could add a button next to each post that, when clicked, prompts the user to
    // enter an emoji. When the user submits the emoji, you can call the `addEmojiToPost` function
    // with the appropriate arguments.
    
    
    

    אוקי.. התקנתי את החבילות שהוא ביקש על ידי

    npm install request emoji-regex
    

    הוספתי כדבריו גם כפתור שיאפשר את הפיתוח

    // First, select all of the post elements on your page
    const postElements = document.querySelectorAll('.post');
    
    // Then, iterate through each post element and add an "Add Emoji" button
    postElements.forEach((postElement) => {
      // Create the "Add Emoji" button
      const addEmojiButton = document.createElement('button');
      addEmojiButton.textContent = 'Add Emoji';
    
      // Add an event listener to the button that prompts the user to enter an emoji
      addEmojiButton.addEventListener('click', () => {
        const emoji = prompt('Enter an emoji:');
    
        // If the user entered an emoji, add it to the post using the addEmojiToPost function
        if (emoji) {
          const postId = postElement.getAttribute('data-post-id');
          addEmojiToPost(postId, emoji, (error) => {
            if (error) {
              alert('An error occurred while adding the emoji. Please try again.');
            }
          });
        }
      });
    
      // Finally, append the button to the post element
      postElement.appendChild(addEmojiButton);
    });
    
    

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

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

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

    צדיק תמיםצ תגובה 1 תגובה אחרונה
    1
    • אלישיא אלישי

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

      צדיק תמיםצ מנותק
      צדיק תמיםצ מנותק
      צדיק תמים
      מדריכים
      כתב ב נערך לאחרונה על ידי צדיק תמים
      #7

      @אלישי אין מצב. לא שייך לעשות כזה דבר בלי תוסף צד שרת של נודביבי, ואין סיכוי שהוא יצליח לכתוב תוסף כזה בגלגול הנוכחי

      @אלישי כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

      כי ברקע הוא אוסף מעשרות אתרים תשובות לשאלה שלך

      ממש לא
      הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

      רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

      A תגובה 1 תגובה אחרונה
      0
      • צדיק תמיםצ צדיק תמים

        @אלישי אין מצב. לא שייך לעשות כזה דבר בלי תוסף צד שרת של נודביבי, ואין סיכוי שהוא יצליח לכתוב תוסף כזה בגלגול הנוכחי

        @אלישי כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

        כי ברקע הוא אוסף מעשרות אתרים תשובות לשאלה שלך

        ממש לא
        הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

        A מנותק
        A מנותק
        aiib
        כתב ב נערך לאחרונה על ידי
        #8

        @צדיק-תמים כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

        הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

        אם אשאל אותו על דבר בסיסי שהשתנה ב2022 [כמו מי ראש ממשלת ישראל או משהו בסגנון] הוא לא יהיה מעודכן?

        צדיק תמיםצ תגובה 1 תגובה אחרונה
        0
        • A aiib

          @צדיק-תמים כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

          הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

          אם אשאל אותו על דבר בסיסי שהשתנה ב2022 [כמו מי ראש ממשלת ישראל או משהו בסגנון] הוא לא יהיה מעודכן?

          צדיק תמיםצ מנותק
          צדיק תמיםצ מנותק
          צדיק תמים
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #9

          @aiib כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

          @צדיק-תמים כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

          הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

          אם אשאל אותו על דבר בסיסי שהשתנה ב2022 [כמו מי ראש ממשלת ישראל או משהו בסגנון] הוא לא יהיה מעודכן?

          ברור
          הוא גם לא יודע בכלל שיש מלחמה באוקראינה

          רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

          A קינג קומפיוטרק אלישיא 3 תגובות תגובה אחרונה
          0
          • צדיק תמיםצ צדיק תמים

            @aiib כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

            @צדיק-תמים כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

            הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

            אם אשאל אותו על דבר בסיסי שהשתנה ב2022 [כמו מי ראש ממשלת ישראל או משהו בסגנון] הוא לא יהיה מעודכן?

            ברור
            הוא גם לא יודע בכלל שיש מלחמה באוקראינה

            A מנותק
            A מנותק
            aiib
            כתב ב נערך לאחרונה על ידי
            #10

            @צדיק-תמים מוזר!
            זה דבר מאד בסיסי, אחרי שהוא כבר תורגל למה הוא לא יכול לעבד דברים חדשים? הרי גם את המידע הקודם לא תרגלו אותו אחד אחד אלא הריצו אותו על כמויות חומר, אז למה זה לא יכול להמשיך ככה?

            מישהו12מ מתכנת חובבמ 2 תגובות תגובה אחרונה
            0
            • צדיק תמיםצ צדיק תמים

              @aiib כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

              @צדיק-תמים כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

              הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

              אם אשאל אותו על דבר בסיסי שהשתנה ב2022 [כמו מי ראש ממשלת ישראל או משהו בסגנון] הוא לא יהיה מעודכן?

              ברור
              הוא גם לא יודע בכלל שיש מלחמה באוקראינה

              קינג קומפיוטרק מנותק
              קינג קומפיוטרק מנותק
              קינג קומפיוטר
              כתב ב נערך לאחרונה על ידי
              #11

              @צדיק-תמים יש מישהו שהסביר בצורה הומוריסטית ויפה איך עובד chatgpt
              בבקשה https://pinatkafe.com/2022/12/26/87-חנוכה-חַמִיזְבֶּק-או-נפלאות-התבונה/

              תגובה 1 תגובה אחרונה
              2
              • צדיק תמיםצ צדיק תמים

                @aiib כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

                @צדיק-תמים כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

                הוא עונה אך ורק על בסיס המידע שאימנו אותו ב2021

                אם אשאל אותו על דבר בסיסי שהשתנה ב2022 [כמו מי ראש ממשלת ישראל או משהו בסגנון] הוא לא יהיה מעודכן?

                ברור
                הוא גם לא יודע בכלל שיש מלחמה באוקראינה

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

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

                צדיק תמיםצ תגובה 1 תגובה אחרונה
                0
                • A aiib

                  @צדיק-תמים מוזר!
                  זה דבר מאד בסיסי, אחרי שהוא כבר תורגל למה הוא לא יכול לעבד דברים חדשים? הרי גם את המידע הקודם לא תרגלו אותו אחד אחד אלא הריצו אותו על כמויות חומר, אז למה זה לא יכול להמשיך ככה?

                  מישהו12מ מנותק
                  מישהו12מ מנותק
                  מישהו12
                  מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #13

                  @aiib כי כעת הוא לא מקבל מידע מהאינטרנט

                  הבלוג שלי
                  https://aiv-dev.com/he-IL/

                  תגובה 1 תגובה אחרונה
                  0
                  • אלישיא אלישי

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

                    צדיק תמיםצ מנותק
                    צדיק תמיםצ מנותק
                    צדיק תמים
                    מדריכים
                    כתב ב נערך לאחרונה על ידי צדיק תמים
                    #14

                    @אלישי לא יודע מה ראית, אבל הchatGPT בגלגולו הנוכחי לא מחובר לאינטרנט. זה כתוב מפורש בFAQ הרשמי...
                    https://help.openai.com/en/articles/6783457-chatgpt-faq#:~:text=ChatGPT is not connected to the internet
                    כן כתוב שם שיש לו "מידע מוגבל" על מה שאחרי 2021, אז כנראה שכן הכניסו לו עדכונים כלשהם, אבל הוא ממש לא מקבל מידע כלשהוא מהרשת בזמן אמת

                    רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                    תגובה 1 תגובה אחרונה
                    0
                    • A aiib

                      @צדיק-תמים מוזר!
                      זה דבר מאד בסיסי, אחרי שהוא כבר תורגל למה הוא לא יכול לעבד דברים חדשים? הרי גם את המידע הקודם לא תרגלו אותו אחד אחד אלא הריצו אותו על כמויות חומר, אז למה זה לא יכול להמשיך ככה?

                      מתכנת חובבמ מנותק
                      מתכנת חובבמ מנותק
                      מתכנת חובב
                      מדריכים
                      כתב ב נערך לאחרונה על ידי
                      #15

                      @aiib כתב בשאלה | קוד JS ש chatGPT כתב לי ל NodeBB לא עובד.. אולי תצליחו לעזור?:

                      @צדיק-תמים מוזר!
                      זה דבר מאד בסיסי, אחרי שהוא כבר תורגל למה הוא לא יכול לעבד דברים חדשים? הרי גם את המידע הקודם לא תרגלו אותו אחד אחד אלא הריצו אותו על כמויות חומר, אז למה זה לא יכול להמשיך ככה?

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

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

                      • התחברות

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

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