elif event.type == VkBotEventType.CHAT_KICK_USER:
chat_id = event.chat_id
user_id = event.obj['user_id']
print(f"Received chat kick event for user {user_id} in chat {chat_id}")
else:
print(f"Ignored event type: {event.type}")
except VkApiError as e:
print(f"Ошибка VK API при обработке события в беседе: [{e.code}] {e}")
except Exception as e:
print(f"Произошла ошибка при обработке события в беседе: {e}")
--------
def start(self):
print("Бот запущен")
for event in self.longpoll.listen():
try:
if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat:
self.process_command(event)
elif event.type == VkBotEventType.CHAT_INVITE_USER and event.from_chat:
self.process_chat_event(event)
else:
print(f"Пропущено событие неизвестного типа: {event.type}")
except Exception as e:
print(f"Произошла ошибка в обработке события: {e}")