Packages

abstract class WebhookBot[F[_]] extends Methods

Linear Supertypes
Methods, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WebhookBot
  2. Methods
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WebhookBot(bot: Api[F], url: String, path: String = "/", certificate: Option[InputPartFile] = Option.empty, ipAddress: Option[String] = Option.empty, maxConnections: Option[Int] = Option.empty, allowedUpdates: List[String] = List.empty)(implicit arg0: Async[F])

    url

    HTTPS url to send updates to. Use an empty string to remove webhook integration

    path

    Webhook route. Must be consistent with url. If you'd like to make sure that the Webhook request comes from Telegram, we recommend using a secret path in the URL, e.g. https://www.example.com/<token>. Since nobody else knows your bot's token, you can be pretty sure it's us.

    certificate

    Upload your public key certificate so that the root certificate in use can be checked.

    ipAddress

    The fixed IP address which will be used to send webhook requests instead of the IP address resolved through DNS.

    maxConnections

    Maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery, 1-100. Defaults to 40. Use lower values to limit the load on your bot‘s server, and higher values to increase your bot’s throughput.

    allowedUpdates

    A list of the update types you want your bot to receive. For example, specify [“message”, “edited_channel_post”, “callback_query”] to only receive updates of these types. See Update for a complete list of available update types. Specify an empty list to receive all updates regardless of type (default). If not specified, the previous setting will be used. Please note that this parameter doesn't affect updates created before the call to the setWebhook, so unwanted updates may be received for a short period of time.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addStickerToSet(userId: Long, name: String, sticker: InputSticker): Method[Boolean]
    Definition Classes
    Methods
  5. def answerCallbackQuery(callbackQueryId: String, text: Option[String], showAlert: Option[Boolean], url: Option[String], cacheTime: Option[Int]): Method[Boolean]
    Definition Classes
    Methods
  6. def answerInlineQuery(inlineQueryId: String, results: List[InlineQueryResult], cacheTime: Option[Int], isPersonal: Option[Boolean], nextOffset: Option[String], button: Option[InlineQueryResultsButton]): Method[Boolean]
    Definition Classes
    Methods
  7. def answerPreCheckoutQuery(preCheckoutQueryId: String, ok: Boolean, errorMessage: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  8. def answerShippingQuery(shippingQueryId: String, ok: Boolean, shippingOptions: List[ShippingOption], errorMessage: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  9. def answerWebAppQuery(webAppQueryId: String, result: InlineQueryResult): Method[SentWebAppMessage]
    Definition Classes
    Methods
  10. def approveChatJoinRequest(chatId: ChatId, userId: Long): Method[Boolean]
    Definition Classes
    Methods
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def banChatMember(chatId: ChatId, userId: Long, untilDate: Option[Int], revokeMessages: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  13. def banChatSenderChat(chatId: ChatId, senderChatId: Int): Method[Boolean]
    Definition Classes
    Methods
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  15. def close(): Method[Boolean]
    Definition Classes
    Methods
  16. def closeForumTopic(chatId: ChatId, messageThreadId: Int): Method[Boolean]
    Definition Classes
    Methods
  17. def closeGeneralForumTopic(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  18. def copyMessage(chatId: ChatId, fromChatId: ChatId, messageId: Int, messageThreadId: Option[Int], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[MessageId]
    Definition Classes
    Methods
  19. def createChatInviteLink(chatId: ChatId, name: Option[String], expireDate: Option[Int], memberLimit: Option[Int], createsJoinRequest: Option[Boolean]): Method[ChatInviteLink]
    Definition Classes
    Methods
  20. def createForumTopic(chatId: ChatId, name: String, iconColor: Option[Int], iconCustomEmojiId: Option[String]): Method[ForumTopic]
    Definition Classes
    Methods
  21. def createInvoiceLink(title: String, description: String, payload: String, providerToken: String, currency: String, prices: List[LabeledPrice], maxTipAmount: Option[Int], suggestedTipAmounts: List[Int], providerData: Option[String], photoUrl: Option[String], photoSize: Option[Long], photoWidth: Option[Int], photoHeight: Option[Int], needName: Option[Boolean], needPhoneNumber: Option[Boolean], needEmail: Option[Boolean], needShippingAddress: Option[Boolean], sendPhoneNumberToProvider: Option[Boolean], sendEmailToProvider: Option[Boolean], isFlexible: Option[Boolean]): Method[String]
    Definition Classes
    Methods
  22. def createNewStickerSet(userId: Long, name: String, title: String, stickerFormat: String, stickers: List[InputSticker], stickerType: Option[String], needsRepainting: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  23. def declineChatJoinRequest(chatId: ChatId, userId: Long): Method[Boolean]
    Definition Classes
    Methods
  24. def deleteChatPhoto(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  25. def deleteChatStickerSet(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  26. def deleteForumTopic(chatId: ChatId, messageThreadId: Int): Method[Boolean]
    Definition Classes
    Methods
  27. def deleteMessage(chatId: ChatId, messageId: Int): Method[Boolean]
    Definition Classes
    Methods
  28. def deleteMyCommands(scope: Option[BotCommandScope], languageCode: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  29. def deleteStickerFromSet(sticker: String): Method[Boolean]
    Definition Classes
    Methods
  30. def deleteStickerSet(name: String): Method[Boolean]
    Definition Classes
    Methods
  31. def deleteWebhook(dropPendingUpdates: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  32. def editChatInviteLink(chatId: ChatId, inviteLink: String, name: Option[String], expireDate: Option[Int], memberLimit: Option[Int], createsJoinRequest: Option[Boolean]): Method[ChatInviteLink]
    Definition Classes
    Methods
  33. def editForumTopic(chatId: ChatId, messageThreadId: Int, name: Option[String], iconCustomEmojiId: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  34. def editGeneralForumTopic(chatId: ChatId, name: String): Method[Boolean]
    Definition Classes
    Methods
  35. def editMessageCaption(chatId: Option[ChatId], messageId: Option[Int], inlineMessageId: Option[String], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], replyMarkup: Option[InlineKeyboardMarkup]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  36. def editMessageLiveLocation(latitude: Float, longitude: Float, chatId: Option[ChatId], messageId: Option[Int], inlineMessageId: Option[String], horizontalAccuracy: Option[Float], heading: Option[Int], proximityAlertRadius: Option[Int], replyMarkup: Option[InlineKeyboardMarkup]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  37. def editMessageMedia(media: InputMedia, chatId: Option[ChatId], messageId: Option[Int], inlineMessageId: Option[String], replyMarkup: Option[InlineKeyboardMarkup]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  38. def editMessageReplyMarkup(chatId: Option[ChatId], messageId: Option[Int], inlineMessageId: Option[String], replyMarkup: Option[InlineKeyboardMarkup]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  39. def editMessageText(text: String, chatId: Option[ChatId], messageId: Option[Int], inlineMessageId: Option[String], parseMode: Option[ParseMode], entities: List[MessageEntity], disableWebPagePreview: Option[Boolean], replyMarkup: Option[InlineKeyboardMarkup]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  40. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  42. def exportChatInviteLink(chatId: ChatId): Method[String]
    Definition Classes
    Methods
  43. def forwardMessage(chatId: ChatId, fromChatId: ChatId, messageId: Int, messageThreadId: Option[Int], disableNotification: Option[Boolean], protectContent: Option[Boolean]): Method[Message]
    Definition Classes
    Methods
  44. def getChat(chatId: ChatId): Method[Chat]
    Definition Classes
    Methods
  45. def getChatAdministrators(chatId: ChatId): Method[List[ChatMember]]
    Definition Classes
    Methods
  46. def getChatMember(chatId: ChatId, userId: Long): Method[ChatMember]
    Definition Classes
    Methods
  47. def getChatMemberCount(chatId: ChatId): Method[Int]
    Definition Classes
    Methods
  48. def getChatMenuButton(chatId: Option[Int]): Method[MenuButton]
    Definition Classes
    Methods
  49. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  50. def getCustomEmojiStickers(customEmojiIds: List[String]): Method[List[Sticker]]
    Definition Classes
    Methods
  51. def getFile(fileId: String): Method[File]
    Definition Classes
    Methods
  52. def getForumTopicIconStickers(): Method[List[Sticker]]
    Definition Classes
    Methods
  53. def getGameHighScores(userId: Long, chatId: Option[Int], messageId: Option[Int], inlineMessageId: Option[String]): Method[List[GameHighScore]]
    Definition Classes
    Methods
  54. def getMe(): Method[User]
    Definition Classes
    Methods
  55. def getMyCommands(scope: Option[BotCommandScope], languageCode: Option[String]): Method[List[BotCommand]]
    Definition Classes
    Methods
  56. def getMyDefaultAdministratorRights(forChannels: Option[Boolean]): Method[ChatAdministratorRights]
    Definition Classes
    Methods
  57. def getMyDescription(languageCode: Option[String]): Method[BotDescription]
    Definition Classes
    Methods
  58. def getMyName(languageCode: Option[String]): Method[BotName]
    Definition Classes
    Methods
  59. def getMyShortDescription(languageCode: Option[String]): Method[BotShortDescription]
    Definition Classes
    Methods
  60. def getStickerSet(name: String): Method[StickerSet]
    Definition Classes
    Methods
  61. def getUpdates(offset: Option[Int], limit: Option[Int], timeout: Option[Int], allowedUpdates: List[String]): Method[List[Update]]
    Definition Classes
    Methods
  62. def getUserProfilePhotos(userId: Long, offset: Option[Int], limit: Option[Int]): Method[UserProfilePhotos]
    Definition Classes
    Methods
  63. def getWebhookInfo(): Method[WebhookInfo]
    Definition Classes
    Methods
  64. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  65. def hideGeneralForumTopic(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  66. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  67. def leaveChat(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  68. def logOut(): Method[Boolean]
    Definition Classes
    Methods
  69. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  70. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  71. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  72. def onCallbackQuery(query: CallbackQuery): F[Unit]
  73. def onCallbackQueryReply(query: CallbackQuery): F[Option[Method[_]]]
  74. def onChannelPost(msg: Message): F[Unit]
  75. def onChannelPostReply(msg: Message): F[Option[Method[_]]]
  76. def onChatJoinRequest(request: ChatJoinRequest): F[Unit]
  77. def onChatJoinRequestReply(request: ChatJoinRequest): F[Option[Method[_]]]
  78. def onChatMember(chatMember: ChatMemberUpdated): F[Unit]
  79. def onChatMemberReply(chatMember: ChatMemberUpdated): F[Option[Method[_]]]
  80. def onChosenInlineResult(inlineResult: ChosenInlineResult): F[Unit]
  81. def onChosenInlineResultReply(inlineResult: ChosenInlineResult): F[Option[Method[_]]]
  82. def onEditedChannelPost(msg: Message): F[Unit]
  83. def onEditedChannelPostReply(msg: Message): F[Option[Method[_]]]
  84. def onEditedMessage(msg: Message): F[Unit]
  85. def onEditedMessageReply(msg: Message): F[Option[Method[_]]]
  86. def onInlineQuery(query: InlineQuery): F[Unit]
  87. def onInlineQueryReply(query: InlineQuery): F[Option[Method[_]]]
  88. def onMessage(msg: Message): F[Unit]
  89. def onMessageReply(msg: Message): F[Option[Method[_]]]
  90. def onMyChatMember(myChatMember: ChatMemberUpdated): F[Unit]
  91. def onMyChatMemberReply(myChatMember: ChatMemberUpdated): F[Option[Method[_]]]
  92. def onPoll(poll: Poll): F[Unit]
  93. def onPollAnswer(pollAnswer: PollAnswer): F[Unit]
  94. def onPollAnswerReply(pollAnswer: PollAnswer): F[Option[Method[_]]]
  95. def onPollReply(poll: Poll): F[Option[Method[_]]]
  96. def onPreCheckoutQuery(query: PreCheckoutQuery): F[Unit]
  97. def onPreCheckoutQueryReply(query: PreCheckoutQuery): F[Option[Method[_]]]
  98. def onShippingQuery(query: ShippingQuery): F[Unit]
  99. def onShippingQueryReply(query: ShippingQuery): F[Option[Method[_]]]
  100. def onUpdate(update: Update): F[Option[Method[_]]]
  101. def pinChatMessage(chatId: ChatId, messageId: Int, disableNotification: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  102. def promoteChatMember(chatId: ChatId, userId: Long, isAnonymous: Option[Boolean], canManageChat: Option[Boolean], canPostMessages: Option[Boolean], canEditMessages: Option[Boolean], canDeleteMessages: Option[Boolean], canManageVideoChats: Option[Boolean], canRestrictMembers: Option[Boolean], canPromoteMembers: Option[Boolean], canChangeInfo: Option[Boolean], canInviteUsers: Option[Boolean], canPinMessages: Option[Boolean], canManageTopics: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  103. def reopenForumTopic(chatId: ChatId, messageThreadId: Int): Method[Boolean]
    Definition Classes
    Methods
  104. def reopenGeneralForumTopic(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  105. def restrictChatMember(chatId: ChatId, userId: Long, permissions: ChatPermissions, useIndependentChatPermissions: Option[Boolean], untilDate: Option[Int]): Method[Boolean]
    Definition Classes
    Methods
  106. def revokeChatInviteLink(chatId: ChatId, inviteLink: String): Method[ChatInviteLink]
    Definition Classes
    Methods
  107. def sendAnimation(chatId: ChatId, animation: IFile, messageThreadId: Option[Int], duration: Option[Int], width: Option[Int], height: Option[Int], thumbnail: Option[IFile], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], hasSpoiler: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  108. def sendAudio(chatId: ChatId, audio: IFile, messageThreadId: Option[Int], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], duration: Option[Int], performer: Option[String], title: Option[String], thumbnail: Option[IFile], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  109. def sendChatAction(chatId: ChatId, action: String, messageThreadId: Option[Int]): Method[Boolean]
    Definition Classes
    Methods
  110. def sendContact(chatId: ChatId, phoneNumber: String, firstName: String, messageThreadId: Option[Int], lastName: Option[String], vcard: Option[String], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  111. def sendDice(chatId: ChatId, messageThreadId: Option[Int], emoji: Option[String], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  112. def sendDocument(chatId: ChatId, document: IFile, messageThreadId: Option[Int], thumbnail: Option[IFile], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], disableContentTypeDetection: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  113. def sendGame(chatId: Int, gameShortName: String, messageThreadId: Option[Int], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[InlineKeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  114. def sendInvoice(chatId: ChatId, title: String, description: String, payload: String, providerToken: String, currency: String, messageThreadId: Option[Int], prices: List[LabeledPrice], maxTipAmount: Option[Int], suggestedTipAmounts: List[Int], startParameter: Option[String], providerData: Option[String], photoUrl: Option[String], photoSize: Option[Long], photoWidth: Option[Int], photoHeight: Option[Int], needName: Option[Boolean], needPhoneNumber: Option[Boolean], needEmail: Option[Boolean], needShippingAddress: Option[Boolean], sendPhoneNumberToProvider: Option[Boolean], sendEmailToProvider: Option[Boolean], isFlexible: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[InlineKeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  115. def sendLocation(chatId: ChatId, latitude: Float, longitude: Float, messageThreadId: Option[Int], horizontalAccuracy: Option[Float], livePeriod: Option[Int], heading: Option[Int], proximityAlertRadius: Option[Int], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  116. def sendMediaGroup(chatId: ChatId, messageThreadId: Option[Int], media: List[InputMedia], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean]): Method[List[Message]]
    Definition Classes
    Methods
  117. def sendMessage(chatId: ChatId, text: String, messageThreadId: Option[Int], parseMode: Option[ParseMode], entities: List[MessageEntity], disableWebPagePreview: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  118. def sendPhoto(chatId: ChatId, photo: IFile, messageThreadId: Option[Int], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], hasSpoiler: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  119. def sendPoll(chatId: ChatId, question: String, messageThreadId: Option[Int], options: List[String], isAnonymous: Option[Boolean], type: Option[String], allowsMultipleAnswers: Option[Boolean], correctOptionId: Option[Int], explanation: Option[String], explanationParseMode: Option[String], explanationEntities: List[MessageEntity], openPeriod: Option[Int], closeDate: Option[Int], isClosed: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  120. def sendSticker(chatId: ChatId, sticker: IFile, messageThreadId: Option[Int], emoji: Option[String], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  121. def sendVenue(chatId: ChatId, latitude: Float, longitude: Float, title: String, address: String, messageThreadId: Option[Int], foursquareId: Option[String], foursquareType: Option[String], googlePlaceId: Option[String], googlePlaceType: Option[String], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  122. def sendVideo(chatId: ChatId, video: IFile, messageThreadId: Option[Int], duration: Option[Int], width: Option[Int], height: Option[Int], thumbnail: Option[IFile], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], hasSpoiler: Option[Boolean], supportsStreaming: Option[Boolean], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  123. def sendVideoNote(chatId: ChatId, videoNote: IFile, messageThreadId: Option[Int], duration: Option[Int], length: Option[Int], thumbnail: Option[IFile], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  124. def sendVoice(chatId: ChatId, voice: IFile, messageThreadId: Option[Int], caption: Option[String], parseMode: Option[ParseMode], captionEntities: List[MessageEntity], duration: Option[Int], disableNotification: Option[Boolean], protectContent: Option[Boolean], replyToMessageId: Option[Int], allowSendingWithoutReply: Option[Boolean], replyMarkup: Option[KeyboardMarkup]): Method[Message]
    Definition Classes
    Methods
  125. def setChatAdministratorCustomTitle(chatId: ChatId, userId: Long, customTitle: String): Method[Boolean]
    Definition Classes
    Methods
  126. def setChatDescription(chatId: ChatId, description: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  127. def setChatMenuButton(chatId: Option[Int], menuButton: Option[MenuButton]): Method[Boolean]
    Definition Classes
    Methods
  128. def setChatPermissions(chatId: ChatId, permissions: ChatPermissions, useIndependentChatPermissions: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  129. def setChatPhoto(chatId: ChatId, photo: IFile): Method[Boolean]
    Definition Classes
    Methods
  130. def setChatStickerSet(chatId: ChatId, stickerSetName: String): Method[Boolean]
    Definition Classes
    Methods
  131. def setChatTitle(chatId: ChatId, title: String): Method[Boolean]
    Definition Classes
    Methods
  132. def setCustomEmojiStickerSetThumbnail(name: String, customEmojiId: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  133. def setGameScore(userId: Long, score: Int, force: Option[Boolean], disableEditMessage: Option[Boolean], chatId: Option[Int], messageId: Option[Int], inlineMessageId: Option[String]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  134. def setMyCommands(commands: List[BotCommand], scope: Option[BotCommandScope], languageCode: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  135. def setMyDefaultAdministratorRights(rights: Option[ChatAdministratorRights], forChannels: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  136. def setMyDescription(description: Option[String], languageCode: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  137. def setMyName(name: Option[String], languageCode: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  138. def setMyShortDescription(shortDescription: Option[String], languageCode: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  139. def setPassportDataErrors(userId: Long, errors: List[PassportElementError]): Method[Boolean]
    Definition Classes
    Methods
  140. def setStickerEmojiList(sticker: String, emojiList: List[String]): Method[Boolean]
    Definition Classes
    Methods
  141. def setStickerKeywords(sticker: String, keywords: List[String]): Method[Boolean]
    Definition Classes
    Methods
  142. def setStickerMaskPosition(sticker: String, maskPosition: Option[MaskPosition]): Method[Boolean]
    Definition Classes
    Methods
  143. def setStickerPositionInSet(sticker: String, position: Int): Method[Boolean]
    Definition Classes
    Methods
  144. def setStickerSetThumbnail(name: String, userId: Long, thumbnail: Option[IFile]): Method[Boolean]
    Definition Classes
    Methods
  145. def setStickerSetTitle(name: String, title: String): Method[Boolean]
    Definition Classes
    Methods
  146. def setWebhook(url: String, certificate: Option[IFile], ipAddress: Option[String], maxConnections: Option[Int], allowedUpdates: List[String], dropPendingUpdates: Option[Boolean], secretToken: Option[String]): Method[Boolean]
    Definition Classes
    Methods
  147. def start(port: Int, host: String = org.http4s.server.defaults.IPv4Host): Resource[F, Server]

    port

    port used to bind the resulting Server

    host

    host used to bind the resulting Server

  148. def stopMessageLiveLocation(chatId: Option[ChatId], messageId: Option[Int], inlineMessageId: Option[String], replyMarkup: Option[InlineKeyboardMarkup]): Method[Either[Boolean, Message]]
    Definition Classes
    Methods
  149. def stopPoll(chatId: ChatId, messageId: Int, replyMarkup: Option[InlineKeyboardMarkup]): Method[Poll]
    Definition Classes
    Methods
  150. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  151. def toString(): String
    Definition Classes
    AnyRef → Any
  152. def unbanChatMember(chatId: ChatId, userId: Long, onlyIfBanned: Option[Boolean]): Method[Boolean]
    Definition Classes
    Methods
  153. def unbanChatSenderChat(chatId: ChatId, senderChatId: Int): Method[Boolean]
    Definition Classes
    Methods
  154. def unhideGeneralForumTopic(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  155. def unpinAllChatMessages(chatId: ChatId): Method[Boolean]
    Definition Classes
    Methods
  156. def unpinAllForumTopicMessages(chatId: ChatId, messageThreadId: Int): Method[Boolean]
    Definition Classes
    Methods
  157. def unpinChatMessage(chatId: ChatId, messageId: Option[Int]): Method[Boolean]
    Definition Classes
    Methods
  158. def uploadStickerFile(userId: Long, sticker: IFile, stickerFormat: String): Method[File]
    Definition Classes
    Methods
  159. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  160. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  161. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Methods

Inherited from AnyRef

Inherited from Any

Ungrouped