InputInvoiceStarGift
- class pyrogram.raw.types.InputInvoiceStarGift
Used to buy a Telegram Star Gift, see here » for more info.
Constructor of
InputInvoice.- Details:
Layer:
223ID:
E8625E92
- Parameters:
peer (
InputPeer) – Receiver of the gift.gift_id (
int64-bit) – Identifier of the gift, from starGift.idhide_name (
bool, optional) – If set, your name will be hidden if the destination user decides to display the gift on their profile (they will still see that you sent the gift)include_upgrade (
bool, optional) – Also pay for an eventual upgrade of the gift to a collectible gift ».message (
TextWithEntities, optional) – Optional message, attached with the gift. The maximum length for this field is specified in the stargifts_message_length_max client configuration value ».
TL Schema
inputInvoiceStarGift#e8625e92
flags:#
hide_name:flags.0?true
include_upgrade:flags.2?true
peer:InputPeer
gift_id:long
message:flags.1?TextWithEntities
= InputInvoice
Parameter Tree
InputInvoiceStarGift
├── hide_name →
true (optional)├── include_upgrade →
true (optional)├── peer →
InputPeer│ ├──
InputPeerEmpty│ ├──
InputPeerSelf│ ├──
InputPeerChat│ │ └── chat_id →
long│ ├──
InputPeerUser│ │ ├── user_id →
long│ │ └── access_hash →
long│ ├──
InputPeerChannel│ │ ├── channel_id →
long│ │ └── access_hash →
long│ ├──
InputPeerUserFromMessage│ │ ├── peer →
InputPeer│ │ │ ├──
InputPeerEmpty│ │ │ ├──
InputPeerSelf│ │ │ ├──
InputPeerChat│ │ │ ├──
InputPeerUser│ │ │ ├──
InputPeerChannel│ │ │ ├──
InputPeerUserFromMessage│ │ │ └──
InputPeerChannelFromMessage│ │ ├── msg_id →
int│ │ └── user_id →
long│ ├── peer →
InputPeer│ │ ├──
InputPeerEmpty│ │ ├──
InputPeerSelf│ │ ├──
InputPeerChat│ │ ├──
InputPeerUser│ │ ├──
InputPeerChannel│ │ ├──
InputPeerUserFromMessage│ │ └──
InputPeerChannelFromMessage│ ├── msg_id →
int│ └── channel_id →
long├── gift_id →
long└── message →
TextWithEntities (optional)└──
TextWithEntities├── text →
string└── entities →
Vector < MessageEntity >│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int├──
MessageEntityUrl│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int├──
MessageEntityPre│ ├── offset →
int│ ├── length →
int│ └── language →
string│ ├── offset →
int│ ├── length →
int│ └── url →
string│ ├── offset →
int│ ├── length →
int│ └── user_id →
long│ ├── offset →
int│ ├── length →
int│ └── user_id →
InputUser│ ├──
InputUserEmpty│ ├──
InputUserSelf│ ├──
InputUser│ └──
InputUserFromMessage│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ ├── length →
int│ └── document_id →
long│ ├── collapsed →
true (optional)│ ├── offset →
int│ └── length →
int├── relative →
true (optional)├── short_time →
true (optional)├── long_time →
true (optional)├── short_date →
true (optional)├── long_date →
true (optional)├── day_of_week →
true (optional)├── offset →
int├── length →
int└── date →
intExample
InputInvoiceStarGift(
peer=await app.resolve_peer(chat_id),
gift_id=0,
)