Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)
Exemple #5
0
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)