Optionalchat_Required if user_id is not specified. Unique identifier for the chat or username of the channel (@username) that will receive the gift.
Identifier of the gift; limited gifts can't be sent to channel chats.
Optionalpay_Pass True to pay for the gift upgrade from the bot's balance, making the upgrade free for the receiver.
OptionaltextText that will be shown along with the gift; 0-128 characters.
Optionaltext_Special entities that appear in the gift text.
Optionaltext_Mode for parsing entities in the text.
Optionaluser_Required if chat_id is not specified. Unique identifier of the target user who will receive the gift.
Options for Bot.sendGift.
Remarks
user_idandchat_idare mutually exclusive: exactly one of them must be provided. Limited gifts cannot be sent to channel chats.