telegram.InlineQueryResultCachedGif

class telegram.InlineQueryResultCachedGif(*args, **kwargs)[source]

Bases: telegram.InlineQueryResult

Represents a link to an animated GIF file stored on the Telegram servers. By default, this animated GIF file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with specified content instead of the animation.

Parameters
type[source]

'gif'.

Type

str

id[source]

Unique identifier for this result, 1-64 bytes.

Type

str

gif_file_id[source]

A valid file identifier for the GIF file.

Type

str

title[source]

Optional. Title for the result.

Type

str

caption[source]

Optional. Caption of the GIF file to be sent, 0-1024 characters after entities parsing.

Type

str

parse_mode[source]

Optional. Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption. See the constants in telegram.constants.ParseMode for the available modes.

Type

str

caption_entities[source]

Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode.

Type

List[telegram.MessageEntity]

reply_markup[source]

Optional. Inline keyboard attached to the message.

Type

telegram.InlineKeyboardMarkup

input_message_content[source]

Optional. Content of the message to be sent instead of the gif.

Type

telegram.InputMessageContent