UniqueGiftModel

class telegram.UniqueGiftModel(name, sticker, rarity_per_mille, rarity=None, *, api_kwargs=None)[source]

Bases: telegram.TelegramObject

This object describes the model of a unique gift.

Objects of this class are comparable in terms of equality. Two objects of this class are considered equal if their name, sticker and rarity_per_mille are equal.

Added in version 22.1.

Parameters:
name[source]

Name of the model.

Type:

str

sticker[source]

The sticker that represents the unique gift.

Type:

telegram.Sticker

rarity_per_mille[source]

The number of unique gifts that receive this model for every 1000 gifts upgraded. Always 0 for crafted gifts.

Type:

int

rarity[source]

Optional. Rarity of the model if it is a crafted model. Currently, can be 'uncommon', 'rare', 'epic', or 'legendary'.

Added in version 22.7.

Type:

str

classmethod de_json(data, bot=None)[source]

See telegram.TelegramObject.de_json().