withAction

suspend fun <T> TelegramBot.withAction(actionRequest: SendAction, block: TelegramBotActionCallback<T>): T
suspend fun <T> TelegramBot.withAction(    chatId: IdChatIdentifier,     action: BotAction,     threadId: MessageThreadId? = chatId.threadId,     businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,     block: TelegramBotActionCallback<T>): T
suspend fun <T> TelegramBot.withAction(    chat: Chat,     action: BotAction,     threadId: MessageThreadId? = chat.id.threadId,     businessConnectionId: BusinessConnectionId? = chat.id.businessConnectionId,     block: TelegramBotActionCallback<T>): T