Show / Hide Table of Contents

Class InlineQueryResultCachedGif

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.

Inheritance
System.Object
InlineQueryResult
InlineQueryResultCachedGif
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: TelegramBotApi.Types.Inline
Assembly: TelegramBotApi.dll
Syntax
[JsonObject(MemberSerialization = MemberSerialization.OptIn, ItemNullValueHandling = NullValueHandling.Ignore)]
public class InlineQueryResultCachedGif : InlineQueryResult

Properties

| Improve this Doc View Source

Caption

Optional. Caption of the GIF file to be sent, 0-200 characters

Declaration
[JsonProperty(PropertyName = "caption")]
public string Caption { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

GifFileId

A valid file identifier for the GIF file

Declaration
[JsonProperty(PropertyName = "gif_file_id", Required = Required.Always)]
public string GifFileId { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Id

Unique identifier for this result, 1-64 Bytes

Declaration
[JsonProperty(PropertyName = "id", Required = Required.Always)]
public override string Id { get; set; }
Property Value
Type Description
System.String
Overrides
InlineQueryResult.Id
| Improve this Doc View Source

InputMessageContent

Optional. Content of the message to be sent instead of the GIF animation

Declaration
[JsonProperty(PropertyName = "input_message_content", Required = Required.Always)]
public InputMessageContent InputMessageContent { get; set; }
Property Value
Type Description
InputMessageContent
| Improve this Doc View Source

ParseMode

Optional. Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message.

Declaration
public ParseMode ParseMode { get; set; }
Property Value
Type Description
ParseMode
| Improve this Doc View Source

ReplyMarkup

Optional. Inline keyboard attached to the message

Declaration
[JsonProperty(PropertyName = "reply_markup")]
public InlineKeyboardMarkup ReplyMarkup { get; set; }
Property Value
Type Description
InlineKeyboardMarkup
| Improve this Doc View Source

Title

Optional. Title for the result

Declaration
[JsonProperty(PropertyName = "title")]
public string Title { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Type

Type of the result, must be gif

Declaration
[JsonProperty(PropertyName = "type", Required = Required.Always)]
public override string Type { get; set; }
Property Value
Type Description
System.String
Overrides
InlineQueryResult.Type
  • Improve this Doc
  • View Source
Back to top Generated by DocFX