Package dev. inmo. tgbotapi. extensions. api. chat. members
Functions
Link copied to clipboard
suspend fun TelegramBot.banChatMember( chatId: ChatId, user: User, untilDate: TelegramDate? = null, revokeMessages: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.banChatMember( chatId: ChatIdentifier, userId: UserId, untilDate: TelegramDate? = null, revokeMessages: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.banChatMember( chat: PublicChat, userId: UserId, untilDate: TelegramDate? = null, revokeMessages: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.banChatMember( chat: PublicChat, user: User, untilDate: TelegramDate? = null, revokeMessages: Boolean? = null): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.banChatSenderChat(chatId: ChatId, senderChat: PublicChat): Boolean
Content copied to clipboard
suspend fun TelegramBot.banChatSenderChat(chatId: ChatIdentifier, senderChatId: ChatId): Boolean
Content copied to clipboard
suspend fun TelegramBot.banChatSenderChat(chat: PublicChat, senderChatId: ChatId): Boolean
Content copied to clipboard
suspend fun TelegramBot.banChatSenderChat(chat: PublicChat, senderChat: PublicChat): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.getChatMember(chatId: ChatId, user: User): ChatMember
Content copied to clipboard
suspend fun TelegramBot.getChatMember(chatId: ChatIdentifier, userId: UserId): ChatMember
Content copied to clipboard
suspend fun TelegramBot.getChatMember(chat: PublicChat, userId: UserId): ChatMember
Content copied to clipboard
suspend fun TelegramBot.getChatMember(chat: PublicChat, user: User): ChatMember
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.promoteChatMember( chatId: ChatId, user: User, untilDate: TelegramDate? = null, isAnonymous: Boolean? = null, canChangeInfo: Boolean? = null, canPostMessages: Boolean? = null, canEditMessages: Boolean? = null, canDeleteMessages: Boolean? = null, canInviteUsers: Boolean? = null, canRestrictMembers: Boolean? = null, canPinMessages: Boolean? = null, canPromoteMembers: Boolean? = null, canManageVideoChats: Boolean? = null, canManageChat: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.promoteChatMember( chatId: ChatIdentifier, userId: UserId, untilDate: TelegramDate? = null, isAnonymous: Boolean? = null, canChangeInfo: Boolean? = null, canPostMessages: Boolean? = null, canEditMessages: Boolean? = null, canDeleteMessages: Boolean? = null, canInviteUsers: Boolean? = null, canRestrictMembers: Boolean? = null, canPinMessages: Boolean? = null, canPromoteMembers: Boolean? = null, canManageVideoChats: Boolean? = null, canManageChat: Boolean?): Boolean
Content copied to clipboard
suspend fun TelegramBot.promoteChatMember( chat: PublicChat, userId: UserId, untilDate: TelegramDate? = null, isAnonymous: Boolean? = null, canChangeInfo: Boolean? = null, canPostMessages: Boolean? = null, canEditMessages: Boolean? = null, canDeleteMessages: Boolean? = null, canInviteUsers: Boolean? = null, canRestrictMembers: Boolean? = null, canPinMessages: Boolean? = null, canPromoteMembers: Boolean? = null, canManageVideoChats: Boolean? = null, canManageChat: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.promoteChatMember( chat: PublicChat, user: User, untilDate: TelegramDate? = null, isAnonymous: Boolean? = null, canChangeInfo: Boolean? = null, canPostMessages: Boolean? = null, canEditMessages: Boolean? = null, canDeleteMessages: Boolean? = null, canInviteUsers: Boolean? = null, canRestrictMembers: Boolean? = null, canPinMessages: Boolean? = null, canPromoteMembers: Boolean? = null, canManageVideoChats: Boolean? = null, canManageChat: Boolean? = null): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.restrictChatMember( chatId: ChatId, user: User, untilDate: TelegramDate? = null, permissions: ChatPermissions = ChatPermissions()): Boolean
Content copied to clipboard
suspend fun TelegramBot.restrictChatMember( chatId: ChatIdentifier, userId: UserId, untilDate: TelegramDate? = null, permissions: ChatPermissions = ChatPermissions()): Boolean
Content copied to clipboard
suspend fun TelegramBot.restrictChatMember( chat: PublicChat, userId: UserId, untilDate: TelegramDate? = null, permissions: ChatPermissions = ChatPermissions()): Boolean
Content copied to clipboard
suspend fun TelegramBot.restrictChatMember( chat: PublicChat, user: User, untilDate: TelegramDate? = null, permissions: ChatPermissions = ChatPermissions()): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.setChatAdministratorCustomTitle( chatId: ChatId, userId: UserId, customTitle: String): Boolean
Content copied to clipboard
suspend fun TelegramBot.setChatAdministratorCustomTitle( chatId: ChatId, user: User, customTitle: String): Boolean
Content copied to clipboard
suspend fun TelegramBot.setChatAdministratorCustomTitle( chat: PublicChat, userId: UserId, customTitle: String): Boolean
Content copied to clipboard
suspend fun TelegramBot.setChatAdministratorCustomTitle( chat: PublicChat, user: User, customTitle: String): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.unbanChatMember( chatId: ChatId, user: User, onlyIfBanned: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.unbanChatMember( chatId: ChatIdentifier, userId: UserId, onlyIfBanned: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.unbanChatMember( chat: PublicChat, userId: UserId, onlyIfBanned: Boolean? = null): Boolean
Content copied to clipboard
suspend fun TelegramBot.unbanChatMember( chat: PublicChat, user: User, onlyIfBanned: Boolean? = null): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun TelegramBot.unbanChatSenderChat(chatId: ChatId, senderChat: PublicChat): Boolean
Content copied to clipboard
suspend fun TelegramBot.unbanChatSenderChat(chatId: ChatIdentifier, senderChatId: ChatId): Boolean
Content copied to clipboard
suspend fun TelegramBot.unbanChatSenderChat(chat: PublicChat, senderChatId: ChatId): Boolean
Content copied to clipboard
suspend fun TelegramBot.unbanChatSenderChat(chat: PublicChat, senderChat: PublicChat): Boolean
Content copied to clipboard