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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. מדריך | הוספת צ'אט AI בגוגל צ'אט

מדריך | הוספת צ'אט AI בגוגל צ'אט

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
11 פוסטים 5 כותבים 146 צפיות 11 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • M menachem fine

    המדריך‌​‌‌​‌​​​​​‌ נכתב בעמל והשקעה ללא AI קראו ברצינות כי כל פרט חשוב!

    יצירת הפרוייקט

    כנסו ל Google Apps Script
    צרו פרויקט חדש ותנו לו שם (למשל: Gemini Chat Bot )

    תבדקו שאתם פה
    cbb5deb3-45fb-43f8-b7ea-061609c05646-image.jpeg
    ויש לכם דף עם קוד של שורה או שתיים
    תמחקו את מה שכתוב ותדביקו את זה

    const GEMINI_API_KEY = "יש להדביק פה את הקוד שלכם";
    
    function onMessage(event) {
      let userMessage = "";
    
      if (event && event.chat && event.chat.messagePayload && event.chat.messagePayload.message && event.chat.messagePayload.message.text) {
        userMessage = event.chat.messagePayload.message.text;
      } else if (event && event.messagePayload && event.messagePayload.message && event.messagePayload.message.text) {
        userMessage = event.messagePayload.message.text;
      } else if (event && event.message && event.message.text) {
        userMessage = event.message.text;
      } else if (event && event.message && event.message.argumentText) {
        userMessage = event.message.argumentText;
      }
    
      userMessage = userMessage ? userMessage.trim() : "";
    
      if (!userMessage) {
        return buildResponse("לא התקבל טקסט בהודעה.");
      }
    
      const replyText = callGeminiApi(userMessage);
    
      return buildResponse(replyText);
    }
    
    function buildResponse(text) {
      return {
        "hostAppDataAction": {
          "chatDataAction": {
            "createMessageAction": {
              "message": {
                "text": text
              }
            }
          }
        }
      };
    }
    
    function onAddedToSpace(event) {
      return buildResponse("שלום! אני הבוט של Gemini. איך אפשר לעזור?");
    }
    
    function onRemovedFromSpace(event) {
      Logger.log("Bot removed");
    }
    
    function callGeminiApi(promptText) {
      const modelsToTry = [
        "gemini-3.6-flash",
        "gemini-3.1-pro"
      ];
    
      const payload = {
        "system_instruction": {
          "parts": [
            { "text": "אתה עוזר טכני תמציתי וישיר. ענה תמיד בקצרה לעניין, בלי חפירות מיותרות." }
          ]
        },
        "contents": [
          {
            "parts": [
              { "text": promptText }
            ]
          }
        ]
      };
    
      const options = {
        "method": "post",
        "contentType": "application/json",
        "payload": JSON.stringify(payload),
        "muteHttpExceptions": true
      };
    
      for (let i = 0; i < modelsToTry.length; i++) {
        const modelName = modelsToTry[i];
        const url = `https://generativelanguage.googleapis.com/v1beta/models/${modelName}:generateContent?key=${GEMINI_API_KEY}`;
    
        try {
          const response = UrlFetchApp.fetch(url, options);
          const json = JSON.parse(response.getContentText());
    
          if (json.candidates && json.candidates[0] && json.candidates[0].content && json.candidates[0].content.parts[0].text) {
            return json.candidates[0].content.parts[0].text;
          }
          
          if (json.error && json.error.code !== 404) {
            return "שגיאה מ-Gemini API: " + json.error.message;
          }
        } catch (error) {
          Logger.log("Error with model " + modelName + ": " + error.toString());
        }
      }
    
      return "שגיאה: לא נמצא מודל Gemini זמין עבור המפתח שסופק.";
    }
    

    יצירת מפתח API

    עכשיו תוציאו מפתח API מגוגל AI סטודיו
    מדריך פשוט ומהיר כאן

    תעתיקו את המפתח שיצרתם

    5c9df3eb-6ad1-4b24-be97-8a3e4680acf4-image.jpeg

    ותדביקו בשורה הראשונה של הקוד איפה שכתוב "יש להדביק פה את הקוד שלכם"
    שימו לב לא למחוק את המרכאות לפני ואחרי וגם לא את זה - ; זה חשוב!
    אז פשוט תדביקו בין המרכאות!

    לחצו האייקון של השמירה בצד ימין למעלה (או לחילופין - ctrl+s)
    ואז לחצו על 'לפריסה' (בצד שמאל למעלה)

    177bddf7-7bd4-4769-a096-d9bf188f20d6-image.jpeg

    ואז על 'פריסה חדשה'
    ושם :
    אפשר ככה - c5d24958-acc8-4f58-a632-f1508ad76225-image.jpeg
    ואפשר לעשות את זה פרטי.

    (בתיאור לא משנה מה לכתוב...)
    ואז לחצו על פריסה ואל תגעו עוד בעמוד!

    #anchor(חיבור הקוד לממשק הגוגל צאט)
    הכנסו לאתר הזה

    בשורת החיפוש למעלה הקלידו Google Chat API ובחרו באפשרות הראשונה

    024c3ca7-af0d-4b04-a928-934db3ce8802-image.jpeg

    אתם אמורים להגיע לדף הזה ולבחור Manage:
    a6ada290-fee1-4a72-a0f5-f183e5946e48-image.jpeg
    ואז:
    27872f6d-b491-4c75-8255-4f544aadcbb0-image.jpeg
    גלגלו ל Application info
    בשורה הראשונה שימו את השם של הבוט למשל: Gemini Bot
    בשורה השנייה שימו קישור לתמונה של הבוט למשל: https://developers.google.com/chat/images/quickstart-app-avatar.png
    ובשורה השלישית: AI Assistant

    גלגלו עוד טיפה לInteractive features
    ותוודאו שזה המצב
    f8a21492-f848-463d-83fa-ed429cc9c5d6-image.jpeg

    רדו עוד טיפה לConnection settings
    ושם תוודאו:
    d73fc945-cad1-4657-92e2-3f5767e9a9a0-image.jpeg

    עכשיו חזרו לפרויקט שלכם ב Google Apps Script איפה שעזבתם והעתיקו את מזהה הפריסה

    890f9e67-3b59-46b8-986b-a38782a042b1-image.jpeg

    חזרו לדף הקודם ובשורה למטה של Deployment ID איפה שעצרתם הדביקו את מזהה הפריסה
    המשיכו לגלגל עד למטה ולחצו על save

    bc2c940b-1f16-432b-b6ce-560b07fce128-image.jpeg

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

    לא שם הפרויקט אלא שם הבוט!

    והוא יופיע לכם!!!
    התחילו שיחה!!!

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

    הכיף הוא שכל אחד יוצר בעצמו בוט!

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

    @menachem-fine
    מדריך מושקע!

    עדין לא עברתי על הכל
    רק אקדים ואומר

    למשתמשי נטפרי זה לא יעבוד

    והם יראו בגוגל סקריפט הודעה כזו
    6bd8bd0e-fb48-484f-87bb-812ed7246096-image.jpeg

    M תגובה 1 תגובה אחרונה
    🙏 🤖 😥
    2
    • לשכת הרבל לשכת הרב

      @menachem-fine
      מדריך מושקע!

      עדין לא עברתי על הכל
      רק אקדים ואומר

      למשתמשי נטפרי זה לא יעבוד

      והם יראו בגוגל סקריפט הודעה כזו
      6bd8bd0e-fb48-484f-87bb-812ed7246096-image.jpeg

      M מחובר
      M מחובר
      menachem fine
      כתב נערך לאחרונה על ידי menachem fine
      #3

      @לשכת-הרב תודה‌​‌‌​‌​​​​​‌ על העדכון!🙏 🙏 🙏
      יש דרך שכן תעבוד למנוטפרים?

      לשכת הרבל תגובה 1 תגובה אחרונה
      🙏
      0
      • M menachem fine

        @לשכת-הרב תודה‌​‌‌​‌​​​​​‌ על העדכון!🙏 🙏 🙏
        יש דרך שכן תעבוד למנוטפרים?

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

        @menachem-fine כתב:

        יש דרך שכן תעבוד למנוטפרים?

        אממ כן אבל זה עקיפת סינונים ואינו לפירסומי ניסא, ואסור בחוקי הפורום

        תגובה 1 תגובה אחרונה
        😂 🤔
        0
        • י מנותק
          י מנותק
          יודע ספר
          כתב נערך לאחרונה על ידי
          #5

          הוא‌​‌‌​‌​​​​​‌ בקושי עונה לענין מאוד מאוד מוגבל

          M תגובה 1 תגובה אחרונה
          0
          • י יודע ספר

            הוא‌​‌‌​‌​​​​​‌ בקושי עונה לענין מאוד מאוד מוגבל

            M מחובר
            M מחובר
            menachem fine
            כתב נערך לאחרונה על ידי
            #6

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

            ה תגובה 1 תגובה אחרונה
            1
            • M menachem fine

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

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

              @menachem-fine ייתכן שזה קשור לכך שבהנחיה כתבת לו להיות תמציתי

              תגובה 1 תגובה אחרונה
              🤔
              1
              • מ מנותק
                מ מנותק
                מצפה לישועת ה'
                כתב נערך לאחרונה על ידי
                #8

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

                M תגובה 1 תגובה אחרונה
                0
                • מ מצפה לישועת ה'

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

                  M מחובר
                  M מחובר
                  menachem fine
                  כתב נערך לאחרונה על ידי menachem fine
                  #9

                  @מצפה-לישועת-ה אתה‌​‌‌​‌​​​​​‌ צריך לעשות איפה שעשית "פריסה חדשה" שזה יהיה לכל המשתמשים ולא עצמי תראה שם יש כמה אפשרויות תגדיר בכל שורה את מה שנראה לך שזה לכולם

                  מ תגובה 1 תגובה אחרונה
                  0
                  • M menachem fine

                    @מצפה-לישועת-ה אתה‌​‌‌​‌​​​​​‌ צריך לעשות איפה שעשית "פריסה חדשה" שזה יהיה לכל המשתמשים ולא עצמי תראה שם יש כמה אפשרויות תגדיר בכל שורה את מה שנראה לך שזה לכולם

                    מ מנותק
                    מ מנותק
                    מצפה לישועת ה'
                    כתב נערך לאחרונה על ידי
                    #10

                    @menachem-fine עשיתי לכל המשתמשים
                    אולי צריך לשנות איזה הרשאה במייל השני?

                    M תגובה 1 תגובה אחרונה
                    0
                    • מ מצפה לישועת ה'

                      @menachem-fine עשיתי לכל המשתמשים
                      אולי צריך לשנות איזה הרשאה במייל השני?

                      M מחובר
                      M מחובר
                      menachem fine
                      כתב נערך לאחרונה על ידי
                      #11

                      @מצפה-לישועת-ה יש‌​‌‌​‌​​​​​‌ מצב
                      לא יודע
                      אם יש לך כוח פשוט תיצור שוב מהחשבון השני....

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

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                      הרשמה התחברות

                      • התחברות

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

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