Constructors

Link copied to clipboard
constructor(businessConnectionId: String, content: InputStoryContent, activePeriod: Duration)

Properties

Link copied to clipboard
Link copied to clipboard
open override val Request<Story>.parameters: MutableMap<String, JsonElement>

Functions

Link copied to clipboard
open override fun EntitiesExtBuilder.addEntity(entity: MessageEntity)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

DSL for adding captions

Link copied to clipboard

Caption entities DSL with EntitiesBuilder

Caption entities

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun EntitiesExtBuilder.customEmoji(customEmojiId: String? = null, block: () -> String): Triple<EntityType, String, String?>
Link copied to clipboard
open suspend override fun Request<Story>.doRequest(bot: TelegramBot)
Link copied to clipboard
open suspend override fun Request<Story>.doRequestReturning(bot: TelegramBot): Deferred<Response<out Story>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator fun Pair<EntityType, String>.minus(other: String): String
open operator fun String.minus(other: Pair<EntityType, String>): String
open operator fun String.minus(other: String): String
open operator fun <T> String.minus(other: Triple<EntityType, String, T?>): String
open operator fun <T> Triple<EntityType, String, T?>.minus(other: String): String
Link copied to clipboard

Lambda function to change options

Link copied to clipboard
Link copied to clipboard
open fun EntitiesExtBuilder.pre(language: String? = null, block: () -> String): Triple<EntityType, String, String?>
Link copied to clipboard
suspend fun send(to: TelegramBot)

Send request for action.

Link copied to clipboard
inline suspend fun sendReturning(to: TelegramBot): Deferred<Response<out Story>>

Send request returning its Response.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun EntitiesExtBuilder.textLink(url: String? = null, block: () -> String): Triple<EntityType, String, String?>
Link copied to clipboard
open fun EntitiesExtBuilder.textMention(user: User? = null, block: () -> String): Triple<EntityType, String, User?>
Link copied to clipboard

Payload to make response for the webhook request as described there.

Link copied to clipboard
Link copied to clipboard