@flameprofi
Человек, туповат, умноват, вообще не знаю кто я.

Как отследить имя в vkbottle?

доброго времени суток, столкнулся с небольшой проблемой. Мне нужно во встречном сообщение выводить имя человека, взял пример кода с самого сайта vkbottle, но он не работает. Ошибка - message is not defined

@bot.on.private_message()
async def handler(event: Message):
    user = User(event.from_id)
    stage = user.get_stage()
    text = event.text.lower()
    payload = eval(event.payload)[
        'button'] if event.payload is not None else ''

    if stage == 0:
        if 'начать' in text:
            users_info = await bot.api.users.get(message.from_id)
            await event.answer('Меню:\nДобро пожаловать !' + format(users_info[0].first_name) + '⭐\n─────────────────────\n Я - бот по продаже аккаунтов. Здесь вы можете приобрести аккаунты, коды и многое другое что есть в нашем ассортименте. Чтобы продолжить выберите то, что вы желаете купить.\n─────────────────────\n Если у вас возникли вопросы по покупке, или другому. Напишите в нашу поддержку написав "support"', keyboard=keyboard_main)
            user.set_stage(1)
        else:
            await event.answer('Для начала диалога напишите "начать".')
  • Вопрос задан
  • 206 просмотров
Решения вопроса 1
@flameprofi Автор вопроса
Человек, туповат, умноват, вообще не знаю кто я.
решил. ошибся по своей глупости.
users_info = await bot.api.users.get(event.from_id)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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