Задать вопрос
@ven4eroff

Как сделать кик со всех бесед где состоит пользователь?

У меня вопрос, как сделать кик со всех бесед а не только с одной где состоит пользователь, код ниже скинул

if msg_lower[1:] == 'kick' or msg_lower[1:].startswith('kick '):
                    try:
                        user_id = re.findall(r'\[id(\d*)\|.*]', msg_orig)[0]
                        local = msg.split(' ')
                        reason = ' '.join(map(str, local[2:999]))

                        user = authorize.method("users.get", {"user_ids": user_id})
                        fullname = user[0]['first_name'] + ' ' + user[0]['last_name']

                        user1 = authorize.method("users.get", {"user_ids": uid, "name_case": 'gen'})
                        fullname1 = user1[0]['first_name'] + ' ' + user1[0]['last_name']

                        if not reason:
                            write_message(sender, "❌ | Укажите причину!")
                        else:
                            authorize.method('messages.removeChatUser', {
                                'chat_id': peer_id-2000000000,
                                'user_id': user_id})
                            write_message(sender, f"Администратор [id{user_id}|{fullname}] Был исключен по запросу [id|{fullname1}].\nПричина: {reason.capitalize()}")
                    except:
                        write_message(sender, "❌ | Используйте /kick [id пользователя)] [reason]")
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@defany
Сохраняйте айди бесед, где состоит пользователь)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы