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

Почему бот отвечает только 1 пользователю?

Пробую на 2 телефонах:
В зависимости от того, с какого аккаунта начинаю переписку, на тот приходят ответы(и ответы бота от сообщений с другим аккаунтом), то есть по сути, сохраняется первый id, как это исправить?
for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
        command = event.obj.message['text']

        if command == 'Начать' or command == 'Перевести СС':
            while True:
                try:
                    vk_session.method('messages.send', {'user_id': event.obj.message['from_id'], 'message': 'Введи число','random_id': random.randint(1, 1212124564), 'keyboard': keyboard})
                    num = get_num()
                    vk_session.method('messages.send', {'user_id': event.obj.message['peer_id'], 'message': 'Из какой СС', 'random_id': random.randint(1, 1212124564),'keyboard': keyboard})
                    from_ss = int(get_from_ss())
                    vk_session.method('messages.send', {'user_id': event.obj.message['peer_id'],  'message': 'В какую СС','random_id': random.randint(1, 1212124564),'keyboard': keyboard})
                    to_ss = int(get_to_ss())
                    result = convert_base(num, to_ss, from_ss)
                    vk_session.method('messages.send', {'user_id': event.obj.message['peer_id'], 'message': result,'random_id': random.randint(1, 1212124564),'keyboard': keyboard})

                except ValueError:
                    vk_session.method('messages.send', {'user_id': event.obj.message['peer_id'],'message': 'попробуй заново','random_id': random.randint(1, 1212124564),'keyboard': keyboard})
  • Вопрос задан
  • 174 просмотра
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@sergeyfilippov4
Потому что под вайлом
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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