# dev.inmo.tgbotapi.requests.send

docs

# Package dev.inmo.tgbotapi.requests.send

## Types

CopyMessage
Link copied to clipboard
data class CopyMessage : SimpleRequest < MessageIdentifier > , ReplyingMarkupSendMessageRequest < MessageIdentifier > , MessageAction, TextedOutput, ProtectContent
Content copied to clipboard
SendAction
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

SendContact
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
SendDice
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
SendLocation
Link copied to clipboard
data class SendLocation : SendMessageRequest < ContentMessage < LocationContent >> , ReplyingMarkupSendMessageRequest < ContentMessage < LocationContent >> , PositionedSendMessageRequest < ContentMessage < LocationContent >> , HorizontallyAccured, Livable, ProximityAlertable, Headed
Content copied to clipboard
SendTextMessage
Link copied to clipboard
data class SendTextMessage : SendMessageRequest < ContentMessage < TextContent >> , ReplyingMarkupSendMessageRequest < ContentMessage < TextContent >> , TextableSendMessageRequest < ContentMessage < TextContent >> , DisableWebPagePreview
Content copied to clipboard
SendVenue
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

CopyMessage
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
SendLiveLocation
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
SendLocation
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
SendStaticLocation
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
SendTextMessage
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
toRequest
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