ВК Бот Python. "Один из параметров упущен или указан неверно: сообщение пустое или неверное"

Пишу ВК Бота на Python.

Хотел добавить команду "Пикча для ВП"/"ВП", также добавив туда логику, чтобы Бот не встревал просто так в чатах. Подобный код уже был, с него взят пример, но во втором коде подобного типа происходит ошибка: Один из параметров упущен или указан неверно: сообщение пустое или неверное, не могу понять почему.

Код:

if re.search(r'\bвп\b', msg_lower):

    if re.search(r'\bбот\b', msg_lower) or re.search(r'\bскинь\b', msg_lower) or re.search(r'\bкинь\b', msg_lower) or msg_lower == 'вп' or 'пикча' in msg_lower or 'хочется' in msg_lower or 'хочеца' in msg_lower or len(msg_lower)<=12:
        if re.search(r'\bне\b', msg_lower):
            pass
        if 'бот' in msg_lower:
            a=[]
            for i in msg_lower.split():
                if 'вп' in i or 'вп' in i:
                    a.append(i)
                elif 'бот' in i:
                    a.append(i)
            if a[1] == 'бот':
                pass
            else:
                answered = True
                vp_picture = random.choice(vp_pictures)
                time.sleep(0.5)
                if event.from_user:
                    photo_sender(id, '', vp_picture, '')
                if event.from_chat:
                    photo_chatSender(chat_id, '', vp_picture, '')
        else:
            answered = True
            vp_picture = random.choice(vp_pictures)
            time.sleep(0.5)
            if event.from_user:
                photo_sender(id, '', vp_picture, '')
            if event.from_chat:
                photo_chatSender(chat_id, '', vp_picture, '')

    else:
        pass

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