איך מגיבים להודעה

במדריך הזה נסביר איך להשתמש ב-method‏ create() במשאב Reaction של Google Chat API כדי להוסיף תגובה להודעה, כמו 👍, ‏ 🚲 ו-🌞.

המשאבים מסוג Reaction מייצגים אמוג'י שאנשים יכולים להשתמש בו כדי להגיב להודעה, כמו 👍,‏ 🚲 ו-🌞.

דרישות מוקדמות

Node.js

איך מוסיפים תגובה להודעה

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

  • מציינים את היקף ההרשאה chat.messages.reactions.create,‏ chat.messages.reactions או chat.messages.
  • קוראים לשיטה CreateReaction(), מעבירים את parent בתור שם המשאב של ההודעה שרוצים להגיב לה, ואת reaction בתור מכונה של Reaction שבה השדה unicode הוא אמוג'י רגיל שמיוצג על ידי מחרוזת Unicode.

בדוגמה הבאה מוצגת תגובה להודעה באמצעות האמוג'י 😀:

Node.js

chat/client-libraries/cloud/create-reaction-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.messages.reactions.create'];

// This sample shows how to create reaction to a message with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s)
  const request = {
    // Replace SPACE_NAME and MESSAGE_NAME here.
    parent: 'spaces/SPACE_NAME/messages/MESSAGE_NAME',
    reaction: {
      // A standard emoji represented by a unicode string.
      emoji: { unicode: '😀' }
    }
  };

  // Make the request
  const response = await chatClient.createReaction(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

כדי להריץ את הדוגמה הזו, מחליפים את הפרטים הבאים:

  • SPACE_NAME: המזהה מ-name של המרחב המשותף. אפשר לקבל את המזהה על ידי קריאה ל-method‏ ListSpaces() או מכתובת ה-URL של המרחב המשותף.
  • MESSAGE_NAME: המזהה מ-name של ההודעה. אפשר לקבל את המזהה מגוף התגובה שמוחזר אחרי יצירת הודעה באופן אסינכררוני באמצעות Chat API, או באמצעות השם המותאם אישית שהוקצה להודעה בזמן היצירה.

‏Chat API מחזיר מופע של Reaction שמפרט את התגובה שנוצרה.