{
  "name": "setMessageReaction",
  "anchor": "setmessagereaction",
  "description": [
    "Use this method to change the chosen reactions on a message. Service messages of some types can't be reacted to. Automatically forwarded messages from a channel to its discussion group have the same available reactions as messages in the channel. Bots can't use paid reactions. Returns True on success."
  ],
  "table": {
    "headers": [
      "Parameter",
      "Type",
      "Required",
      "Description"
    ],
    "rows": [
      {
        "parameter": "chat_id",
        "type": "Integer or String",
        "required": "Yes",
        "description": "Unique identifier for the target chat or username of the target channel (in the format @channelusername )"
      },
      {
        "parameter": "message_id",
        "type": "Integer",
        "required": "Yes",
        "description": "Identifier of the target message. If the message belongs to a media group, the reaction is set to the first non-deleted message in the group instead."
      },
      {
        "parameter": "reaction",
        "type": "Array of ReactionType",
        "required": "Optional",
        "description": "A JSON-serialized list of reaction types to set on the message. Currently, as non-premium users, bots can set up to one reaction per message. A custom emoji reaction can be used if it is either already present on the message or explicitly allowed by chat administrators. Paid reactions can't be used by bots."
      },
      {
        "parameter": "is_big",
        "type": "Boolean",
        "required": "Optional",
        "description": "Pass True to set the reaction with a big animation"
      }
    ]
  },
  "notes": []
}