Всем доброго! Какие то сложные примеры гуглятся
Вот есть пример кода в исполняемом файле чтобы:
1 пользователь написал что то боту.
2 Данные записали в базу ID Username слово которое пользователь записал.
Все это сохранилось.
Другой пользователь тоже боту написал
и в базе появилась вторая строка с записями
и так далее. все это сохраняется.
по команде /baza
данные можно выгрузить в csv
Вот есть простейший пример этого?
вот нашел такой код:
@dp.message_handler(state=NewPost.email)
async def isValid(message: types.Message, state: FSMContext):
email = message.text
await state.update_data(
{'email': email}
)
regex = re.compile(r'([A-Za-z0-9]+[.-_])*[A-Za-z0-9]+@[A-Za-z0-9-]+(\.[A-Z|a-z]{2,})+')
if re.fullmatch(regex, email):
print("Valid email")
try:
conn = sqlite3.connect('baza1.db')
cur = conn.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS baza1(user_id INTEGER, username TEXT, email TEXT)')
conn.commit()
except Exception as e:
print(e)
conn = sqlite3.connect('baza1.db')
cur = conn.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS baza1(user_id INTEGER, username TEXT, email TEXT)')
conn.commit()
как я понял тут связано с записью Email в базу?
Тогда как это прикрутить к полю ввода
после
.....
await message.answer
а лучше простейший пример или где конкретно про то что мне надо написано.
Я знаю что есть учебники, но там не мои примеры и сложно одно с другим сопоставить