mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2025-11-28 02:05:46 +00:00
upfix for updating of chat member rights
This commit is contained in:
@@ -2,7 +2,6 @@ package dev.inmo.tgbotapi.extensions.api.chat.members
|
|||||||
|
|
||||||
import dev.inmo.tgbotapi.bot.TelegramBot
|
import dev.inmo.tgbotapi.bot.TelegramBot
|
||||||
import dev.inmo.tgbotapi.requests.chat.members.PromoteChannelAdministrator
|
import dev.inmo.tgbotapi.requests.chat.members.PromoteChannelAdministrator
|
||||||
import dev.inmo.tgbotapi.requests.chat.members.PromoteChatMember
|
|
||||||
import dev.inmo.tgbotapi.types.IdChatIdentifier
|
import dev.inmo.tgbotapi.types.IdChatIdentifier
|
||||||
import dev.inmo.tgbotapi.types.ChatIdentifier
|
import dev.inmo.tgbotapi.types.ChatIdentifier
|
||||||
import dev.inmo.tgbotapi.types.TelegramDate
|
import dev.inmo.tgbotapi.types.TelegramDate
|
||||||
@@ -26,7 +25,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat: Boolean? = null,
|
canManageChat: Boolean? = null,
|
||||||
canPostStories: Boolean? = null,
|
canPostStories: Boolean? = null,
|
||||||
canEditStories: Boolean? = null,
|
canEditStories: Boolean? = null,
|
||||||
canDeleteStories: Boolean? = null
|
canDeleteStories: Boolean? = null,
|
||||||
|
canManageDirectMessages: Boolean? = null,
|
||||||
): Boolean = execute(
|
): Boolean = execute(
|
||||||
PromoteChannelAdministrator(
|
PromoteChannelAdministrator(
|
||||||
chatId = chatId,
|
chatId = chatId,
|
||||||
@@ -44,7 +44,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canPostStories = canPostStories,
|
canPostStories = canPostStories,
|
||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories
|
canDeleteStories = canDeleteStories,
|
||||||
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -64,7 +65,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat: Boolean? = null,
|
canManageChat: Boolean? = null,
|
||||||
canPostStories: Boolean? = null,
|
canPostStories: Boolean? = null,
|
||||||
canEditStories: Boolean? = null,
|
canEditStories: Boolean? = null,
|
||||||
canDeleteStories: Boolean? = null
|
canDeleteStories: Boolean? = null,
|
||||||
|
canManageDirectMessages: Boolean? = null,
|
||||||
): Boolean = promoteChannelAdministrator(
|
): Boolean = promoteChannelAdministrator(
|
||||||
chat.id,
|
chat.id,
|
||||||
userId,
|
userId,
|
||||||
@@ -81,7 +83,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canPostStories = canPostStories,
|
canPostStories = canPostStories,
|
||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories
|
canDeleteStories = canDeleteStories,
|
||||||
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteChannelAdministrator(
|
public suspend fun TelegramBot.promoteChannelAdministrator(
|
||||||
@@ -100,7 +103,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat: Boolean? = null,
|
canManageChat: Boolean? = null,
|
||||||
canPostStories: Boolean? = null,
|
canPostStories: Boolean? = null,
|
||||||
canEditStories: Boolean? = null,
|
canEditStories: Boolean? = null,
|
||||||
canDeleteStories: Boolean? = null
|
canDeleteStories: Boolean? = null,
|
||||||
|
canManageDirectMessages: Boolean? = null,
|
||||||
): Boolean = promoteChannelAdministrator(
|
): Boolean = promoteChannelAdministrator(
|
||||||
chatId,
|
chatId,
|
||||||
user.id,
|
user.id,
|
||||||
@@ -117,7 +121,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canPostStories = canPostStories,
|
canPostStories = canPostStories,
|
||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories
|
canDeleteStories = canDeleteStories,
|
||||||
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
)
|
)
|
||||||
|
|
||||||
public suspend fun TelegramBot.promoteChannelAdministrator(
|
public suspend fun TelegramBot.promoteChannelAdministrator(
|
||||||
@@ -136,7 +141,8 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat: Boolean? = null,
|
canManageChat: Boolean? = null,
|
||||||
canPostStories: Boolean? = null,
|
canPostStories: Boolean? = null,
|
||||||
canEditStories: Boolean? = null,
|
canEditStories: Boolean? = null,
|
||||||
canDeleteStories: Boolean? = null
|
canDeleteStories: Boolean? = null,
|
||||||
|
canManageDirectMessages: Boolean? = null,
|
||||||
): Boolean = promoteChannelAdministrator(
|
): Boolean = promoteChannelAdministrator(
|
||||||
chat.id,
|
chat.id,
|
||||||
user.id,
|
user.id,
|
||||||
@@ -153,5 +159,6 @@ public suspend fun TelegramBot.promoteChannelAdministrator(
|
|||||||
canManageChat = canManageChat,
|
canManageChat = canManageChat,
|
||||||
canPostStories = canPostStories,
|
canPostStories = canPostStories,
|
||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories
|
canDeleteStories = canDeleteStories,
|
||||||
|
canManageDirectMessages = canManageDirectMessages,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -106,7 +106,8 @@ fun PromoteChannelAdministrator(
|
|||||||
canManageChat: Boolean? = null,
|
canManageChat: Boolean? = null,
|
||||||
canPostStories: Boolean? = null,
|
canPostStories: Boolean? = null,
|
||||||
canEditStories: Boolean? = null,
|
canEditStories: Boolean? = null,
|
||||||
canDeleteStories: Boolean? = null
|
canDeleteStories: Boolean? = null,
|
||||||
|
canManageDirectMessages: Boolean? = null,
|
||||||
) = PromoteChatMember(
|
) = PromoteChatMember(
|
||||||
chatId = chatId,
|
chatId = chatId,
|
||||||
userId = userId,
|
userId = userId,
|
||||||
@@ -125,7 +126,8 @@ fun PromoteChannelAdministrator(
|
|||||||
canManageTopics = null,
|
canManageTopics = null,
|
||||||
canPostStories = canPostStories,
|
canPostStories = canPostStories,
|
||||||
canEditStories = canEditStories,
|
canEditStories = canEditStories,
|
||||||
canDeleteStories = canDeleteStories
|
canDeleteStories = canDeleteStories,
|
||||||
|
canManageDirectMessages = canManageDirectMessages
|
||||||
)
|
)
|
||||||
|
|
||||||
fun PromoteSupergroupAdministrator(
|
fun PromoteSupergroupAdministrator(
|
||||||
|
|||||||
Reference in New Issue
Block a user