Есть такой вот код. Допустим пользователь отправил нам "выбери 1 или 2". Все работает, бот выбирает один вариант, но как только пользователь увеличивает число слов в варианте, то бот не работает корректно (выбирает слово "или" либо только часть варианта). Как правильно разделить строку? Если сделать разделителем слово "или", то как исключить из первого варианта слово "выбери", чтобы бот не отправлял нам "я выбираю выбери 1"
Если невозможно, то как заменить?
text = event.obj['text'].split(' ')
if text[0] == "Выбери" or text[0] == "выбери":
list = [text[1], text[3]]
change = random.choice(list)
vk.method("messages.send",
{
"chat_id": event.object.peer_id - 2000000000,
"message": "Я выбираю " + f'{change}',
"random_id": random.randint(1, 2147483647)
})