def guess_number(update, context): if context.args: try: user_number = int(context.args[0]) message = play_random_numbers(user_number) except (TypeError, ValueError): message = 'Введите целое число' else: message = 'Играем: введите число' return update.message.reply_text(message, reply_markup=main_keyboard())
def guess_number(update, context): if context.args: try: user_number = int(context.args[0]) message = play_random_numbers(user_number) except (TypeError, ValueError): message = 'Enter the integer number' else: message = 'What number?' update.message.reply_text(message, reply_markup=main_keyboard())
def guess_number(update, context): if context.args: try: user_number = int(context.args[0]) message = play_random_numbers(user_number) except (TypeError, ValueError): message = "Нужно ввести целое число" else: message = "Введи число" update.message.reply_text(message)
def guess_number(update, context): user = get_or_create_user(db, update.effective_user, update.message.chat.id) if context.args: try: user_number = int(context.args[0]) message = play_random_numbers(user_number) except (TypeError, ValueError): message = "Введите целое число" else: message = "Введите число" update.message.reply_text(message, reply_markup=main_keyboard())
def guess_number(update, context): print(context.args) # проверяем какие данные ввёл пользователь if context.args: try: user_number = int(context.args[0]) message = play_random_numbers(user_number) except (TypeError, ValueError): message = "Введите целое число" else: message = "Введите целое число" update.message.reply_text(message)
def guess_number(update, context): user = get_or_create_user(db, update.effective_user, update.message.chat_id) if context.args: try: user_number = int(context.args[0]) message = play_random_numbers(user_number) except (TypeError, ValueError): message = 'Enter an integer' else: message = 'Enter the number' update.message.reply_text(message, reply_markup=main_keyboard())
def guess_number(update, context): print(context.args) # .args stands for the content of the user text if context.args: try: # we first check wether the user enters an integer number user_number = int( context.args[0]) # we convert it to an integer number message = play_random_numbers(user_number) except ( TypeError, ValueError ): # in case the user types something different from a number weraise the error message for the user message = "Enter an integer number." else: message = "Enter a number" update.message.reply_text(message, reply_markup=main_keyboard())
def test_play_random_numbers_win(): user_number = 10 bot_number = 5 assert play_random_numbers(user_number, bot_number) == "Ваше число 10, мое 5, вы выиграли"
def test_play_random_numbers_even(): user_number = 10 bot_number = 10 assert play_random_numbers(user_number, bot_number) == "Ваше число 10, мое 10, ничья"
def test_play_random_numbers_lose(): user_number = 5 bot_number = 10 assert play_random_numbers(user_number, bot_number) == "Ваше число 5, мое 10, вы проиграли"