@Artur0111

Как разделить слова в сообщении telebot?

у меня есть код:

firstName='Иван'
lastName='Петров'
middleName='Иванович'
privatePersonbirthday='01.01.2000'

Как сделать что бы человек одним сообщением мог вписать все данные в эти строки?
Если что это тг бот
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
По идее, можно потребовать вводить строку в виде "Петров Иван Иванович 01.01.2000", а потом резать по пробелам.
Но это будет провоцировать ошибки пользователей - раз, и это будет спотыкаться на некоторых именах (пусть даже Абдурахман ибн Хоттаб) - два.
Я бы посоветовал не разбивать имя на куски без необходимости.
Ответ написан
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Если пишете на telebot / pyTelegramBotAPI (вроде-бы) - используйте register_next_step_handler
Если aiogram - машину состояний и принимайте по части ФИО за раз.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы