Package-level declarations
Types
Link copied to clipboard
data class EditMarkdownMessageEffect(val chatId: Long, val messageId: Long, val text: String, val markup: InlineKeyboardMarkup? = null) : KtgEffect
The edit half of SendMarkdownMessageEffect; the same caveats apply.
Link copied to clipboard
data class EditMarkupEffect(val chatId: Long, val messageId: Long, val markup: InlineKeyboardMarkup? = null) : KtgEffect
Link copied to clipboard
data class EditMessageEffect(val chatId: Long, val messageId: Long, val message: MessageText, val markup: InlineKeyboardMarkup? = null) : KtgEffect
Link copied to clipboard
data class SendMarkdownMessageEffect(val chatId: Long, val text: String, val markup: InlineKeyboardMarkup? = null) : KtgEffect
A message sent as a legacy-Markdown string, the way every message was sent before entities.
Link copied to clipboard
data class SendMessageEffect(val chatId: Long, val message: MessageText, val markup: InlineKeyboardMarkup? = null) : KtgEffect
Functions
Link copied to clipboard
Link copied to clipboard
fun ktgEffectExecutor(contextSource: KtgContextSource, effectRegistry: EffectRegistry = defaultEffectRegistry(), failurePolicy: EffectFailurePolicy = EffectFailurePolicy.CONTINUE, logger: TelekLogger = TelekLogger.NoOp): EffectExecutor