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

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

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

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

Node.js

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

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

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

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

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. אפשר לקבל את התעודה המזהה בטלפון ListSpaces() או מכתובת ה-URL של המרחב.
  • MESSAGE_NAME: המזהה של ההודעה name. אפשר לקבל את המזהה מגוף התשובה שמוחזר אחרי יצירת אסינכרונית עם ה-API של Chat, או שם מותאם אישית שהוקצה להודעה בזמן היצירה.

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