def welcome(message): user_id = updateId(message) user_username = updateUsername(message) botStart() if registration(user_id, user_username): start(message) else: bot.send_message(message.from_user.id, "Рады видеть тебя вновь") mainMenu(message)
def allMenu(message): botStart() user_id = updateId(message) if message.text == 'Выполнить задание' or message.text == 'Дать задание': doTask(message) elif message.text == 'Информация о профиле': userInfo(message, user_id) elif message.text == "Информация о заданиях": taskInfo(message)
def answer(message): if message.text == "Да": user_id = updateId(message) SQLreg(user_id, name, url, age, course) bot.send_message(message.from_user.id, "Приятно познакомиться") mainMenu(message) elif message.text == "Нет": bot.send_message(message.from_user.id, "Давай попробуем еще раз!\nКак тебя зовут?") bot.register_next_step_handler(message, name_register)
def answer(message): if message.text == "Да": user_id = updateId(message) user_username = updateUsername(message) SQLreg(user_id, name, user_username, age, course) bot.send_message(message.from_user.id, "Приятно познакомиться") mainMenu(message) elif message.text == "Нет": bot.send_message(message.from_user.id, "Давай попробуем еще раз!\nКак тебя зовут?", reply_markup=types.ReplyKeyboardRemove()) bot.register_next_step_handler(message, name_register)
def giveMoney(message): global money, subject, difficulty, user_id while True: try: money = int(message.text) except ValueError: bot.send_message(message.from_user.id, "Введи корректно!") bot.register_next_step_handler(message, giveMoney) finally: break if money >= 0: user_id = updateId(message) offerTaskSQL(user_id, subject, difficulty, money) mainMenu(message)