mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-09-02 14:19:16 +00:00
small refactoring
This commit is contained in:
@@ -88,7 +88,7 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories,
|
canDeleteStories = canDeleteStories,
|
||||||
canManageDirectMessages = canManageDirectMessages,
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteChannelAdministrator(
|
public suspend fun TelegramBot.promoteChannelAdministrator(
|
||||||
@@ -128,7 +128,7 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories,
|
canDeleteStories = canDeleteStories,
|
||||||
canManageDirectMessages = canManageDirectMessages,
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteChannelAdministrator(
|
public suspend fun TelegramBot.promoteChannelAdministrator(
|
||||||
@@ -168,5 +168,5 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories,
|
canDeleteStories = canDeleteStories,
|
||||||
canManageDirectMessages = canManageDirectMessages,
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ public suspend fun TelegramBot.promoteChatAdministrator(
|
|||||||
canManageVideoChats = canManageVideoChats,
|
canManageVideoChats = canManageVideoChats,
|
||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canManageTags = canManageTags,
|
canManageTags = canManageTags,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteChatAdministrator(
|
public suspend fun TelegramBot.promoteChatAdministrator(
|
||||||
@@ -98,7 +98,7 @@ public suspend fun TelegramBot.promoteChatAdministrator(
|
|||||||
canManageVideoChats = canManageVideoChats,
|
canManageVideoChats = canManageVideoChats,
|
||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canManageTags = canManageTags,
|
canManageTags = canManageTags,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteChatAdministrator(
|
public suspend fun TelegramBot.promoteChatAdministrator(
|
||||||
@@ -128,5 +128,5 @@ public suspend fun TelegramBot.promoteChatAdministrator(
|
|||||||
canManageVideoChats = canManageVideoChats,
|
canManageVideoChats = canManageVideoChats,
|
||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canManageTags = canManageTags,
|
canManageTags = canManageTags,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ public suspend fun TelegramBot.promoteChatMember(
|
|||||||
canDeleteStories = canDeleteStories,
|
canDeleteStories = canDeleteStories,
|
||||||
canManageDirectMessages = canManageDirectMessages,
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
canManageTags = canManageTags,
|
canManageTags = canManageTags,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Warning("This method is too common. Use it with caution")
|
@Warning("This method is too common. Use it with caution")
|
||||||
@@ -147,7 +147,7 @@ public suspend fun TelegramBot.promoteChatMember(
|
|||||||
canDeleteStories = canDeleteStories,
|
canDeleteStories = canDeleteStories,
|
||||||
canManageDirectMessages = canManageDirectMessages,
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
canManageTags = canManageTags,
|
canManageTags = canManageTags,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Warning("This method is too common. Use it with caution")
|
@Warning("This method is too common. Use it with caution")
|
||||||
@@ -194,5 +194,5 @@ public suspend fun TelegramBot.promoteChatMember(
|
|||||||
canDeleteStories = canDeleteStories,
|
canDeleteStories = canDeleteStories,
|
||||||
canManageDirectMessages = canManageDirectMessages,
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
canManageTags = canManageTags,
|
canManageTags = canManageTags,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages,
|
canSendWelcomeMessages = canSendWelcomeMessages,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
|||||||
canManageVideoChats = canManageVideoChats,
|
canManageVideoChats = canManageVideoChats,
|
||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canManageTopics = canManageTopics,
|
canManageTopics = canManageTopics,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages
|
canSendWelcomeMessages = canSendWelcomeMessages
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
||||||
@@ -105,7 +105,7 @@ public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
|||||||
canManageVideoChats = canManageVideoChats,
|
canManageVideoChats = canManageVideoChats,
|
||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canManageTopics = canManageTopics,
|
canManageTopics = canManageTopics,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages
|
canSendWelcomeMessages = canSendWelcomeMessages
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
||||||
@@ -137,5 +137,5 @@ public suspend fun TelegramBot.promoteSupergroupAdministrator(
|
|||||||
canManageVideoChats = canManageVideoChats,
|
canManageVideoChats = canManageVideoChats,
|
||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canManageTopics = canManageTopics,
|
canManageTopics = canManageTopics,
|
||||||
canSendWelcomeMessages = canSendWelcomeMessages
|
canSendWelcomeMessages = canSendWelcomeMessages
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -21,7 +21,15 @@ public suspend fun TelegramBot.editEphemeralMessageCaption(
|
|||||||
showCaptionAboveMedia: Boolean? = null,
|
showCaptionAboveMedia: Boolean? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = execute(
|
): Unit = execute(
|
||||||
EditEphemeralMessageCaption(chatId, receiverUserId, ephemeralMessageId, caption, parseMode, showCaptionAboveMedia, replyMarkup)
|
EditEphemeralMessageCaption(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
caption = caption,
|
||||||
|
parseMode = parseMode,
|
||||||
|
showCaptionAboveMedia = showCaptionAboveMedia,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,13 +46,13 @@ public suspend fun TelegramBot.editEphemeralMessageCaption(
|
|||||||
showCaptionAboveMedia: Boolean? = null,
|
showCaptionAboveMedia: Boolean? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageCaption(
|
): Unit = editEphemeralMessageCaption(
|
||||||
chatId,
|
chatId = chatId,
|
||||||
chatId.receiverUser,
|
receiverUserId = chatId.receiverUser,
|
||||||
requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
ephemeralMessageId = requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
||||||
caption,
|
caption = caption,
|
||||||
parseMode,
|
parseMode = parseMode,
|
||||||
showCaptionAboveMedia,
|
showCaptionAboveMedia = showCaptionAboveMedia,
|
||||||
replyMarkup
|
replyMarkup = replyMarkup
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -59,7 +67,15 @@ public suspend fun TelegramBot.editEphemeralMessageCaption(
|
|||||||
parseMode: ParseMode? = null,
|
parseMode: ParseMode? = null,
|
||||||
showCaptionAboveMedia: Boolean? = null,
|
showCaptionAboveMedia: Boolean? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageCaption(chat.id, receiverUserId, ephemeralMessageId, caption, parseMode, showCaptionAboveMedia, replyMarkup)
|
): Unit = editEphemeralMessageCaption(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
caption = caption,
|
||||||
|
parseMode = parseMode,
|
||||||
|
showCaptionAboveMedia = showCaptionAboveMedia,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -73,7 +89,14 @@ public suspend fun TelegramBot.editEphemeralMessageCaption(
|
|||||||
showCaptionAboveMedia: Boolean? = null,
|
showCaptionAboveMedia: Boolean? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = execute(
|
): Unit = execute(
|
||||||
EditEphemeralMessageCaption(chatId, receiverUserId, ephemeralMessageId, entities, showCaptionAboveMedia, replyMarkup)
|
EditEphemeralMessageCaption(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = entities,
|
||||||
|
showCaptionAboveMedia = showCaptionAboveMedia,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -89,12 +112,12 @@ public suspend fun TelegramBot.editEphemeralMessageCaption(
|
|||||||
showCaptionAboveMedia: Boolean? = null,
|
showCaptionAboveMedia: Boolean? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageCaption(
|
): Unit = editEphemeralMessageCaption(
|
||||||
chatId,
|
chatId = chatId,
|
||||||
chatId.receiverUser,
|
receiverUserId = chatId.receiverUser,
|
||||||
requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
ephemeralMessageId = requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
||||||
entities,
|
entities = entities,
|
||||||
showCaptionAboveMedia,
|
showCaptionAboveMedia = showCaptionAboveMedia,
|
||||||
replyMarkup
|
replyMarkup = replyMarkup
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -108,4 +131,11 @@ public suspend fun TelegramBot.editEphemeralMessageCaption(
|
|||||||
entities: TextSourcesList,
|
entities: TextSourcesList,
|
||||||
showCaptionAboveMedia: Boolean? = null,
|
showCaptionAboveMedia: Boolean? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageCaption(chat.id, receiverUserId, ephemeralMessageId, entities, showCaptionAboveMedia, replyMarkup)
|
): Unit = editEphemeralMessageCaption(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = entities,
|
||||||
|
showCaptionAboveMedia = showCaptionAboveMedia,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|||||||
@@ -20,14 +20,28 @@ public suspend fun TelegramBot.editEphemeralMessageRichText(
|
|||||||
ephemeralMessageId: EphemeralMessageId,
|
ephemeralMessageId: EphemeralMessageId,
|
||||||
richMessage: InputRichMessage,
|
richMessage: InputRichMessage,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = execute(EditEphemeralMessageRichText(chatId, receiverUserId, ephemeralMessageId, richMessage, replyMarkup))
|
): Unit = execute(
|
||||||
|
request = EditEphemeralMessageRichText(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
richMessage = richMessage,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
/** Edit an ephemeral message with a rich message, obtaining recipient and message identifiers from [chatId]. */
|
/** Edit an ephemeral message with a rich message, obtaining recipient and message identifiers from [chatId]. */
|
||||||
public suspend fun TelegramBot.editEphemeralMessageRichText(
|
public suspend fun TelegramBot.editEphemeralMessageRichText(
|
||||||
chatId: EphemeralChatId,
|
chatId: EphemeralChatId,
|
||||||
richMessage: InputRichMessage,
|
richMessage: InputRichMessage,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = execute(EditEphemeralMessageRichText(chatId, richMessage, replyMarkup))
|
): Unit = execute(
|
||||||
|
request = EditEphemeralMessageRichText(
|
||||||
|
chatId = chatId,
|
||||||
|
richMessage = richMessage,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
/** Edit an ephemeral message with a rich message. */
|
/** Edit an ephemeral message with a rich message. */
|
||||||
public suspend fun TelegramBot.editEphemeralMessageRichText(
|
public suspend fun TelegramBot.editEphemeralMessageRichText(
|
||||||
@@ -36,7 +50,13 @@ public suspend fun TelegramBot.editEphemeralMessageRichText(
|
|||||||
ephemeralMessageId: EphemeralMessageId,
|
ephemeralMessageId: EphemeralMessageId,
|
||||||
richMessage: InputRichMessage,
|
richMessage: InputRichMessage,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageRichText(chat.id, receiverUserId, ephemeralMessageId, richMessage, replyMarkup)
|
): Unit = editEphemeralMessageRichText(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
richMessage = richMessage,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -51,7 +71,15 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = execute(
|
): Unit = execute(
|
||||||
EditEphemeralMessageText(chatId, receiverUserId, ephemeralMessageId, text, parseMode, linkPreviewOptions, replyMarkup)
|
EditEphemeralMessageText(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
text = text,
|
||||||
|
parseMode = parseMode,
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -68,13 +96,13 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageText(
|
): Unit = editEphemeralMessageText(
|
||||||
chatId,
|
chatId = chatId,
|
||||||
chatId.receiverUser,
|
receiverUserId = chatId.receiverUser,
|
||||||
requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
ephemeralMessageId = requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
||||||
text,
|
text = text,
|
||||||
parseMode,
|
parseMode = parseMode,
|
||||||
linkPreviewOptions,
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
replyMarkup
|
replyMarkup = replyMarkup
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -89,7 +117,15 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
parseMode: ParseMode? = null,
|
parseMode: ParseMode? = null,
|
||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageText(chat.id, receiverUserId, ephemeralMessageId, text, parseMode, linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
text = text,
|
||||||
|
parseMode = parseMode,
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -103,7 +139,14 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = execute(
|
): Unit = execute(
|
||||||
EditEphemeralMessageText(chatId, receiverUserId, ephemeralMessageId, entities, linkPreviewOptions, replyMarkup)
|
EditEphemeralMessageText(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = entities,
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -119,12 +162,12 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageText(
|
): Unit = editEphemeralMessageText(
|
||||||
chatId,
|
chatId = chatId,
|
||||||
chatId.receiverUser,
|
receiverUserId = chatId.receiverUser,
|
||||||
requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
ephemeralMessageId = requireNotNull(chatId.ephemeralMessageId) { "chatId ($chatId) does not carry an ephemeralMessageId" },
|
||||||
entities,
|
entities = entities,
|
||||||
linkPreviewOptions,
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
replyMarkup
|
replyMarkup = replyMarkup
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -138,7 +181,14 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
entities: TextSourcesList,
|
entities: TextSourcesList,
|
||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null
|
replyMarkup: InlineKeyboardMarkup? = null
|
||||||
): Unit = editEphemeralMessageText(chat.id, receiverUserId, ephemeralMessageId, entities, linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = entities,
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -152,7 +202,14 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null,
|
replyMarkup: InlineKeyboardMarkup? = null,
|
||||||
builderBody: EntitiesBuilderBody
|
builderBody: EntitiesBuilderBody
|
||||||
): Unit = editEphemeralMessageText(chatId, receiverUserId, ephemeralMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = buildEntities(separator, builderBody),
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convenience overload sourcing `receiverUserId`/`ephemeralMessageId` from [chatId]. Throws
|
* Convenience overload sourcing `receiverUserId`/`ephemeralMessageId` from [chatId]. Throws
|
||||||
@@ -167,7 +224,12 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null,
|
replyMarkup: InlineKeyboardMarkup? = null,
|
||||||
builderBody: EntitiesBuilderBody
|
builderBody: EntitiesBuilderBody
|
||||||
): Unit = editEphemeralMessageText(chatId, buildEntities(separator, builderBody), linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chatId,
|
||||||
|
entities = buildEntities(separator, builderBody),
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -181,7 +243,14 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null,
|
replyMarkup: InlineKeyboardMarkup? = null,
|
||||||
builderBody: EntitiesBuilderBody
|
builderBody: EntitiesBuilderBody
|
||||||
): Unit = editEphemeralMessageText(chatId, receiverUserId, ephemeralMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chatId,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = buildEntities(separator, builderBody),
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convenience overload sourcing `receiverUserId`/`ephemeralMessageId` from [chatId]. Throws
|
* Convenience overload sourcing `receiverUserId`/`ephemeralMessageId` from [chatId]. Throws
|
||||||
@@ -196,7 +265,12 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null,
|
replyMarkup: InlineKeyboardMarkup? = null,
|
||||||
builderBody: EntitiesBuilderBody
|
builderBody: EntitiesBuilderBody
|
||||||
): Unit = editEphemeralMessageText(chatId, buildEntities(separator, builderBody), linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chatId,
|
||||||
|
entities = buildEntities(separator, builderBody),
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -210,7 +284,14 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null,
|
replyMarkup: InlineKeyboardMarkup? = null,
|
||||||
builderBody: EntitiesBuilderBody
|
builderBody: EntitiesBuilderBody
|
||||||
): Unit = editEphemeralMessageText(chat.id, receiverUserId, ephemeralMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = buildEntities(separator, builderBody),
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
* @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
|
||||||
@@ -224,4 +305,11 @@ public suspend fun TelegramBot.editEphemeralMessageText(
|
|||||||
linkPreviewOptions: LinkPreviewOptions? = null,
|
linkPreviewOptions: LinkPreviewOptions? = null,
|
||||||
replyMarkup: InlineKeyboardMarkup? = null,
|
replyMarkup: InlineKeyboardMarkup? = null,
|
||||||
builderBody: EntitiesBuilderBody
|
builderBody: EntitiesBuilderBody
|
||||||
): Unit = editEphemeralMessageText(chat.id, receiverUserId, ephemeralMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyMarkup)
|
): Unit = editEphemeralMessageText(
|
||||||
|
chatId = chat.id,
|
||||||
|
receiverUserId = receiverUserId,
|
||||||
|
ephemeralMessageId = ephemeralMessageId,
|
||||||
|
entities = buildEntities(separator, builderBody),
|
||||||
|
linkPreviewOptions = linkPreviewOptions,
|
||||||
|
replyMarkup = replyMarkup
|
||||||
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user