restrictChatMember

suspend fun TelegramBot.restrictChatMember(    chatId: ChatIdentifier,     userId: UserId,     untilDate: TelegramDate? = null,     permissions: ChatPermissions = ChatPermissions(),     useIndependentChatPermissions: Boolean? = permissions.isGranular.takeIf { it }): Boolean
suspend fun TelegramBot.restrictChatMember(    chat: PublicChat,     userId: UserId,     untilDate: TelegramDate? = null,     permissions: ChatPermissions = ChatPermissions(),     useIndependentChatPermissions: Boolean? = permissions.isGranular.takeIf { it }): Boolean
suspend fun TelegramBot.restrictChatMember(    chatId: IdChatIdentifier,     user: User,     untilDate: TelegramDate? = null,     permissions: ChatPermissions = ChatPermissions(),     useIndependentChatPermissions: Boolean? = permissions.isGranular.takeIf { it }): Boolean
suspend fun TelegramBot.restrictChatMember(    chat: PublicChat,     user: User,     untilDate: TelegramDate? = null,     permissions: ChatPermissions = ChatPermissions(),     useIndependentChatPermissions: Boolean? = permissions.isGranular.takeIf { it }): Boolean