Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
qzxcrf9
0
вклад
0
вопросов
1
ответ
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Не могу разобрать как получать данные от ввода пользователя aiogramm!?
qzxcrf9
@qzxcrf9
PostAlexandr
, Иммею ввиду что тебе надо учить баззы данных чтобы всё это туда записывать)
Написано
более двух лет назад
Не могу разобрать как получать данные от ввода пользователя aiogramm!?
qzxcrf9
@qzxcrf9
PostAlexandr
, @dp.message_hander(content_types = ["text"])
async def orders_name_and_phone(message: types.Message):
if message.text.lower() == "оформить заказ."
get_name = bot.send_message(message.chat.id, "Введите ваше имя")
await bot.register_next_step_handler(get_name, step_2)
async def step_2(get_name):
get_phone = bot.send_message(message.chat.id, "Введите ваш номер телефона.") #Можешь сделать через len()
await bot.register_next_step_handler(get_name, get_phone, step_3)
async def step_3(get_name, get_phone):
get_adress = bot.send_message(message.chat.id, "Введите ваш адресс")
await bot.register_next_step_handler(get_name, get_phone, get_adress, final)
async def final(get_name, get_phone, get_adress):
await bot.send_message(message.chat.id, f"Ваша анкета:\nИмя: {get_name}\nТелефон: {get_phone}\nАдресс: {get_adress}\nВсё верно?") #тут клавиатуру можешь сделать
Написано
более двух лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама