Package dev. inmo. tgbotapi. requests. send
Types
Link copied to clipboard
data class CopyMessage : SimpleRequest<MessageIdentifier> , ReplyingMarkupSendMessageRequest<MessageIdentifier> , MessageAction, TextedOutput, ProtectContent
Content copied to clipboard
Link copied to clipboard
data class SendAction(val chatId: ChatIdentifier, val action: BotAction) : SendChatMessageRequest<Boolean>
Content copied to clipboard
Send notification to user which will be shown for 5 seconds or while user have no messages from bot
Link copied to clipboard
data class SendContact( val chatId: ChatIdentifier, val phoneNumber: String, val firstName: String, val lastName: String? = null, val disableNotification: Boolean = false, val protectContent: Boolean = false, val replyToMessageId: MessageIdentifier? = null, val allowSendingWithoutReply: Boolean? = null, val replyMarkup: KeyboardMarkup? = null) : SendMessageRequest<ContentMessage<ContactContent>> , ReplyingMarkupSendMessageRequest<ContentMessage<ContactContent>>
Content copied to clipboard
Link copied to clipboard
data class SendDice( val chatId: ChatIdentifier, val animationType: DiceAnimationType? = null, val disableNotification: Boolean = false, val protectContent: Boolean = false, val replyToMessageId: MessageIdentifier? = null, val allowSendingWithoutReply: Boolean? = null, val replyMarkup: KeyboardMarkup? = null) : ReplyingMarkupSendMessageRequest<ContentMessage<DiceContent>> , ReplyMessageId, DisableNotification
Content copied to clipboard
Link copied to clipboard
data class SendLocation : SendMessageRequest<ContentMessage<LocationContent>> , ReplyingMarkupSendMessageRequest<ContentMessage<LocationContent>> , PositionedSendMessageRequest<ContentMessage<LocationContent>> , HorizontallyAccured, Livable, ProximityAlertable, Headed
Content copied to clipboard
Link copied to clipboard
data class SendTextMessage : SendMessageRequest<ContentMessage<TextContent>> , ReplyingMarkupSendMessageRequest<ContentMessage<TextContent>> , TextableSendMessageRequest<ContentMessage<TextContent>> , DisableWebPagePreview
Content copied to clipboard
Link copied to clipboard
data class SendVenue( val chatId: ChatIdentifier, val latitude: Double, val longitude: Double, val title: String, val address: String, val foursquareId: FoursquareId? = null, val foursquareType: FoursquareType? = null, val googlePlaceId: GooglePlaceId? = null, val googlePlaceType: GooglePlaceType? = null, val disableNotification: Boolean = false, val protectContent: Boolean = false, val replyToMessageId: MessageIdentifier? = null, val allowSendingWithoutReply: Boolean? = null, val replyMarkup: KeyboardMarkup? = null) : SendMessageRequest<ContentMessage<VenueContent>> , PositionedSendMessageRequest<ContentMessage<VenueContent>> , TitledSendMessageRequest<ContentMessage<VenueContent>> , ReplyingMarkupSendMessageRequest<ContentMessage<VenueContent>>
Content copied to clipboard
Functions
Link copied to clipboard
fun CopyMessage( fromChatId: ChatIdentifier, toChatId: ChatIdentifier, messageId: MessageIdentifier, entities: List<TextSource>, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): CopyMessage
Content copied to clipboard
fun CopyMessage( fromChatId: ChatIdentifier, toChatId: ChatIdentifier, messageId: MessageIdentifier, text: String? = null, parseMode: ParseMode? = null, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): CopyMessage
Content copied to clipboard
Link copied to clipboard
fun SendLiveLocation( chatId: ChatIdentifier, latitude: Double, longitude: Double, livePeriod: Seconds, horizontalAccuracy: Meters? = null, heading: Degrees? = null, proximityAlertRadius: Meters? = null, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendLocation
Content copied to clipboard
Link copied to clipboard
fun SendLocation( chatId: ChatIdentifier, latitude: Double, longitude: Double, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendLocation
Content copied to clipboard
Link copied to clipboard
fun SendStaticLocation( chatId: ChatIdentifier, latitude: Double, longitude: Double, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendLocation
Content copied to clipboard
Link copied to clipboard
fun SendTextMessage( chatId: ChatIdentifier, entities: TextSourcesList, disableWebPagePreview: Boolean? = null, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendTextMessage
Content copied to clipboard
fun SendTextMessage( chatId: ChatIdentifier, text: String, parseMode: ParseMode? = null, disableWebPagePreview: Boolean? = null, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendTextMessage
Content copied to clipboard
Link copied to clipboard
fun Contact.toRequest( chatId: ChatIdentifier, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendContact
Content copied to clipboard
fun Venue.toRequest( chatId: ChatIdentifier, disableNotification: Boolean = false, protectContent: Boolean = false, replyToMessageId: MessageIdentifier? = null, allowSendingWithoutReply: Boolean? = null, replyMarkup: KeyboardMarkup? = null): SendVenue
Content copied to clipboard