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

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

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