Привет! Пишу бота в ВК и не могу понять, как полученный текст от пользователя запись в переменную, а после эти данные записать в базу данных (sqlite). Ниже код, которым я пользуюсь:
name = ''
@vk.on.message(text="ввести имя")
async def reg3(message):
await message.answer("Вводи свой никнейм")
global name
name = message.text
users_info = await vk.api.users.get(message.from_id)
sql.execute(f"INSERT INTO users VALUES (?, ?, ?)", (users_info[0].id, str(name), 0))
connect.commit()
@vk.on.message(text="моё имя")
async def reg3(message):
global name
await message.answer(f"Твоё имя: {name}")
В итоге мне выводится не имя, которое я записал, а "ввести имя".