Package

scalabot

telegram

Permalink

package telegram

Visibility
  1. Public
  2. All

Type Members

  1. case class Audio(file_id: String, duration: Long, performer: Option[String] = None, title: Option[String] = None, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable

    Permalink
  2. case class CallbackQuery(id: String, from: User, message: Option[Message] = None, inline_message_id: Option[String] = None, data: Option[String] = None) extends Product with Serializable

    Permalink
  3. case class Chat(id: Long, type: ChatType, title: Option[String] = None, username: Option[String] = None, first_name: Option[String] = None, last_name: Option[String] = None) extends Product with Serializable

    Permalink
  4. case class ChosenInlineResult(result_id: String, from: User, location: Option[Location] = None, inline_message_id: Option[String] = None, query: String) extends Product with Serializable

    Permalink
  5. case class Contact(phone_number: String, first_name: String, last_name: Option[String] = None, user_id: Option[Long] = None) extends Product with Serializable

    Permalink
  6. case class Document(file_id: String, thumb: Option[PhotoSize] = None, file_name: Option[String] = None, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable

    Permalink
  7. case class File(file_id: String, file_size: Option[Long] = None, file_path: Option[String] = None) extends Product with Serializable

    Permalink
  8. case class InlineKeyboardButton(text: String, url: Option[String], callback_data: Option[String], switch_inline_query: Option[String]) extends Product with Serializable

    Permalink
  9. case class InlineKeyboardMarkup(inline_keyboard: Seq[Seq[InlineKeyboardMarkup]]) extends Product with Serializable

    Permalink
  10. case class InlineQuery(id: String, from: User, location: Option[Location] = None, query: String, offset: String) extends Product with Serializable

    Permalink
  11. trait InlineQueryResult extends AnyRef

    Permalink
  12. case class InputTextMessageContent(message_text: String, parse_mode: Option[String] = None, disable_web_page_preview: Option[Boolean] = None) extends InlineQueryResult with Product with Serializable

    Permalink
  13. case class KeyboardButton(text: String, request_contact: Option[Boolean] = None, request_location: Option[Boolean] = None) extends Product with Serializable

    Permalink
  14. case class Location(longitude: Float, latitude: Float) extends Product with Serializable

    Permalink
  15. case class Message(message_id: Long, from: User, date: Long, chat: Chat, forward_from: Option[User] = None, forward_date: Option[Long] = None, reply_to_message: Option[Message] = None, text: Option[String] = None, entities: Option[Seq[MessageEntity]] = None, audio: Option[Audio] = None, document: Option[Document] = None, photo: Option[Array[PhotoSize]] = None, sticker: Option[Sticker] = None, video: Option[Video] = None, voice: Option[Voice] = None, caption: Option[String] = None, contact: Option[Contact] = None, location: Option[Location] = None, venue: Option[Venue] = None, new_chat_member: Option[User] = None, left_chat_member: Option[User] = None, new_chat_title: Option[String] = None, new_chat_photo: Option[Array[PhotoSize]] = None, delete_chat_photo: Option[Boolean] = None, group_chat_created: Option[Boolean] = None, supergroup_chat_created: Option[Boolean] = None, channel_chat_created: Option[Boolean] = None, migrate_to_chat_id: Option[Long] = None, migrate_from_chat_id: Option[Long] = None, pinned_message: Option[Message] = None) extends Product with Serializable

    Permalink
  16. case class MessageEntity(type: MessageEntityType, offset: Long, length: Long, url: Option[String] = None) extends Product with Serializable

    Permalink
  17. case class PhotoSize(file_id: String, width: Long, height: Long, file_size: Option[Long] = None) extends Product with Serializable

    Permalink
  18. case class ReplyKeyboardHide(hide_keyboard: Boolean, selective: Option[Boolean] = None) extends Product with Serializable

    Permalink
  19. case class ReplyKeyboardMarkup(keyboard: Seq[Seq[KeyboardButton]], resize_keyboard: Option[Boolean] = None, one_time_keyboard: Option[Boolean] = None, selective: Option[Boolean] = None) extends Product with Serializable

    Permalink
  20. case class Sticker(file_id: String, width: Long, height: Long, thumb: Option[PhotoSize] = None, file_size: Option[Long] = None) extends Product with Serializable

    Permalink
  21. case class TelegramObject[T](ok: Boolean, result: T) extends Product with Serializable

    Permalink
  22. class TelegramSource extends Source

    Permalink

    Created by Nikolay.Smelik on 7/11/2016.

  23. case class Update(update_id: Long, message: Option[Message] = None, inline_query: Option[InlineQuery] = None, chosen_inline_result: Option[ChosenInlineResult] = None, callback_query: Option[CallbackQuery] = None) extends SourceMessage with Product with Serializable

    Permalink
  24. case class User(id: Long, first_name: String, last_name: Option[String] = None, username: Option[String] = None) extends Product with Serializable

    Permalink
  25. case class UserProfilePhotos(total_count: Long, photos: Seq[Seq[PhotoSize]]) extends Product with Serializable

    Permalink
  26. case class Venue(location: Location, title: String, address: String, foursquare_id: Option[String] = None) extends Product with Serializable

    Permalink
  27. case class Video(file_id: String, width: Long, height: Long, duration: Long, thumb: Option[PhotoSize] = None, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable

    Permalink
  28. case class Voice(file_id: String, duration: Long, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable

    Permalink

Value Members

  1. object ChatType extends Enumeration

    Permalink

    Created by Nikolay.Smelik on 7/5/2016.

  2. object MessageEntityType extends Enumeration

    Permalink

Ungrouped