All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.insanusmokrassar.AutoPostTelegramBot.utils.extensions.Message.kt Maven / Gradle / Ivy

package com.github.insanusmokrassar.AutoPostTelegramBot.utils.extensions

import com.github.insanusmokrassar.TelegramBotAPI.types.MessageEntity.MessageEntity

@Deprecated("Now all this functionality is built-in Telegram Bot API")
private class MessageEntityDeformatter(
    private val sourceText: String,
    val range: IntRange,
    private val messageEntity: MessageEntity? = null
) {
    val deformatted: String by lazy {
        messageEntity ?.asMarkdownSource ?: sourceText.substring(
            range
        ).toMarkdown()
    }
}

@Deprecated(
    "Now all this functionality is built-in Telegram Bot API",
    ReplaceWith("asMarkdownSource")
)
private fun MessageEntity.asPreformattedPart(stringToModify: String): String = asMarkdownSource




© 2015 - 2025 Weber Informatics LLC | Privacy Policy