Бот не понимает, что сообщение правильно написано

Пользователь отправляет сообщение, бот сначала считает, что оно правильное, но сразу после считает его неправильным.

Пользователь: привет

Бот: привет ?

Бот: я не знаю что значит

Код:



    import vk_api, random
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

token = "токен"
vk = vk_api.VkApi(token=token) 
vk._auth_token() #в вк
longpoll = VkBotLongPoll(vk, 'айди группы') 

print("Бот запущен") 

while True: 
    for event in longpoll.listen(): 

       
        if event.type == VkBotEventType.MESSAGE_NEW:
            mess = event.obj['text'] 
            peer_id = event.obj['peer_id']
            
            if mess == "привет": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "да будет с тобой РНБ ?", "random_id": random.randint(1, 2147483647)})
            if mess == "хай": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "да будет с тобой РНБ ? ","random_id": random.randint(1, 2147483647)})
            if mess == "хуй": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "Сам ты хуй ?", "random_id": random.randint(1, 2147483647)})
            if mess == "Хуй": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "Сам ты хуй ?", "random_id": random.randint(1, 2147483647)})
            if mess == "Привет": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "да будет с тобой РНБ ?", "random_id": random.randint(1, 2147483647)})
            if mess == "ХУЙ": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "Сам ты хуй ?", "random_id": random.randint(1, 2147483647)})
            if mess == "Админы": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "?Главный Адмэн : Иван                         Редактор? Алексей ", "random_id": random.randint(1, 2147483647)})
            if mess == "команды": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "⚡️⚡️⚡️КОМАНДЫ                                                                ??Админы ,                                                    ?Дети беседы,                                                                        Когда вышел первый мем?", "random_id": random.randint(1, 2147483647)})
            if mess == "Дети беседы":
                vk.method("messages.send", { "peer_id": peer_id, "message": "?Сын Алексей Т. Родители                                ?Юлия и                    ?‍?Ильи    ", "random_id": random.randint(1, 2147483647)})
            if mess == "Когда вышел первый мем?":
                vk.method("messages.send", { "peer_id": peer_id, "message": "8 мая 9:10 по МСК Иван  выпустил первый мем в группу РНБ Family .Иван спасибо что вы есть", "random_id": random.randint(1, 2147483647)})
            if mess == "Команды": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "⚡️⚡️⚡️КОМАНДЫ                                                                ??Админы ,                                                    ?Дети беседы,                                                                        Когда вышел первый мем?", "random_id": random.randint(1, 2147483647)})
            if mess == "Хай": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "да будет с тобой РНБ ? ","random_id": random.randint(1, 2147483647)})
            if mess == "ХАЙ": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "да будет с тобой РНБ ? ","random_id": random.randint(1, 2147483647)})
            if mess == "ПРИВЕТ": 
                vk.method("messages.send", { "peer_id": peer_id, "message": "да будет с тобой РНБ ?", "random_id": random.randint(1, 2147483647)})
            else:
                vk.method("messages.send", { "peer_id": peer_id, "message": " иди поспи...", "random_id": random.randint(1, 2147483647)})

Ответы (1 шт):

Автор решения: КИТ KIT

После первого if замените остальные if на elif и ваша проблема решена

→ Ссылка