@iacsvrn

Как корректно обрабатывать в RegexHandler id строки на русском языке?

текущий код, который работает:

def start(bot, update):
    reply_keyboard =[
                    ['One'],
                    ['Two']
                    ]

    return SOME

    
SOME: [RegexHandler('^(One|Two)$', gender)],


нужно обрабатывать русские слова, но код ниже не работает:

def start(bot, update):
    reply_keyboard =[
                    ['Один'],
                    ['Два']
                    ]

    return SOME

    
SOME: [RegexHandler('^(Один|Два)$', gender)],


то есть на выходе требуется русская клавиатура и её обработчик

полный пример кода
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
Danya_Violet
@Danya_Violet
CTO/CIO
@bot.message_handler(regexp=".*(отмен(?:а|ить|ите) печат(?:ь|и))")


вот так прекрасно работает
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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