У меня вопрос, как сделать кик со всех бесед а не только с одной где состоит пользователь, код ниже скинул
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]")