final case class SendAnimation(chatId: ChatId, animation: InputFile, duration: Option[Int] = None, width: Option[Int] = None, height: Option[Int] = None, thumb: Option[InputFile] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, disableNotification: Option[Boolean] = None, replyToMessageId: Option[Int] = None, replyMarkup: Option[ReplyMarkup] = None) extends Product with Serializable
Use this method to send animation files (GIF or H.264/MPEG-4 AVC video without sound).
On success, the sent Message is returned. Bots can currently send animation files of up to 50 MB in size, this limit may be changed in the future.
- chatId
Unique identifier for the target chat or username of the target channel (in the format @channelusername)
- animation
Animation to send
- duration
Duration of sent animation in seconds
- width
Animation width
- height
Animation height
- thumb
Thumbnail of the file sent
- caption
Video caption (may also be used when resending videos by file_id), 0-200 characters
- parseMode
Parse mode of captured text (Markdown or HTML)
- disableNotification
Sends the message silently. iOS users will not receive a notification, Android users will receive a notification with no sound
- replyToMessageId
If the message is a reply, ID of the original message
- replyMarkup
Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to hide reply keyboard or to force a reply from the user.
- Alphabetic
- By Inheritance
- SendAnimation
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SendAnimation(chatId: ChatId, animation: InputFile, duration: Option[Int] = None, width: Option[Int] = None, height: Option[Int] = None, thumb: Option[InputFile] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, disableNotification: Option[Boolean] = None, replyToMessageId: Option[Int] = None, replyMarkup: Option[ReplyMarkup] = None)
- chatId
Unique identifier for the target chat or username of the target channel (in the format @channelusername)
- animation
Animation to send
- duration
Duration of sent animation in seconds
- width
Animation width
- height
Animation height
- thumb
Thumbnail of the file sent
- caption
Video caption (may also be used when resending videos by file_id), 0-200 characters
- parseMode
Parse mode of captured text (Markdown or HTML)
- disableNotification
Sends the message silently. iOS users will not receive a notification, Android users will receive a notification with no sound
- replyToMessageId
If the message is a reply, ID of the original message
- replyMarkup
Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to hide reply keyboard or to force a reply from the user.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val animation: InputFile
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val caption: Option[String]
- val chatId: ChatId
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val disableNotification: Option[Boolean]
- val duration: Option[Int]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val height: Option[Int]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val parseMode: Option[ParseMode]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val replyMarkup: Option[ReplyMarkup]
- val replyToMessageId: Option[Int]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val thumb: Option[InputFile]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- val width: Option[Int]