def send_message(peer_id: Union[str, int], message: str = None, attachment=None, keyboard=None) -> None:
vk.messages.send(peer_id=peer_id, message=message, random_id=random.randint(-2147483648, +2147483647),
attachment=attachment, keyboard=keyboard)
if body.lower() == "!кто":То
!кто сломалне сработает, ибо ты проверяешь строку на точное совпадение, коего не будет.Проверять надо так:
if "!кто" in body.lower():
...
body = "!кто сломал"
local = body.split(' ')
print(local)
########
["!кто", "сломал"]