All Downloads are FREE. Search and download functionalities are using the official Maven repository.

telegramium.bots.InlineQuery.scala Maven / Gradle / Ivy

There is a newer version: 9.711.0
Show newest version
package telegramium.bots

/** This object represents an incoming inline query. When the user sends an empty query, your bot could return some
  * default or trending results.
  *
  * @param id
  *   Unique identifier for this query
  * @param from
  *   Sender
  * @param query
  *   Text of the query (up to 256 characters)
  * @param offset
  *   Offset of the results to be returned, can be controlled by the bot
  * @param chatType
  *   Optional. Type of the chat from which the inline query was sent. Can be either “sender” for a private chat with
  *   the inline query sender, “private”, “group”, “supergroup”, or “channel”. The chat type should be always known for
  *   requests sent from official clients and most third-party clients, unless the request was sent from a secret chat
  * @param location
  *   Optional. Sender location, only for bots that request user location
  */
final case class InlineQuery(
  id: String,
  from: User,
  query: String,
  offset: String,
  chatType: Option[String] = Option.empty,
  location: Option[Location] = Option.empty
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy