Задать вопрос
7EVENx
@7EVENx

Почему Бот отвечает не так, как нужно?

Есть конструкция:
for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
       if event.obj['text'] == 'Фраза №1':
            try:
                 *Сообщение пользователю*
                 *input фразы от пользователя*
                 *Здесь код1*
                 *ответ пользователю* 
                  break
            except (ValueError, IndexError):
                  *сообщение пользователю об ошибке*
                  break
       if event.obj['text'] == 'Фраза №2':
            try:
                 *Сообщение пользователю*
                   *input фразы от пользователя*
                   *Здесь код2*
                  *Ответ пользователю*
                  break
            except (ValueError, IndexError):
                  *сообщение пользователю об ошибке*
                  break

При работе с 2 аккаунтов, 1 пользователь заходит в event.obj['text'] == 'Фраза №1', то ему присылается *Сообщение пользователю* , если 2 пользователь заходит event.obj['text'] == 'Фраза №1', то ему присылается *сообщение пользователю об ошибке*, как исправить, чтобы для каждого пользователя при нажатии на Фраза 1, выдавало именно *Сообщение пользователю*, то есть назависимо оттого, что нажал другой пользователь
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы