示例#1
0
def check_pass(message):
    if message.text == password:
        users.remove(message.chat.id)
        bot.send_message(message.chat.id,
                         "Вы авторизовались как преподаватель")
        admins.append(message.chat.id)
        start_admin(message)
    else:
        bot.send_message(message.chat.id, "Неправильный пароль")
        bot.register_next_step_handler(keyboard_start(message), authorization)
示例#2
0
def authorization(message):
    if message.text == "Переподаватель":
        bot.register_next_step_handler(
            bot.send_message(message.chat.id, 'Введите пароль'), check_pass)
    if message.text == "Студент":
        users.append(message.chat.id)
        start_user(message)
示例#3
0
def get_patronymic(message):
    l = new_students.get(message.chat.id)
    l.append(message.text)
    new_students.update({message.chat.id: l})
    bot.register_next_step_handler(
        bot.send_message(message.chat.id, "Введите номер зачетки"),
        get_record_book)
示例#4
0
def keyboard_user(message):
    keyboard = telebot.types.ReplyKeyboardMarkup(one_time_keyboard=True)
    keyboard.add("Записаться на курс", "Посмотреть рейтинг", "Получит ДЗ",
                 "Дополнительная литература")
    return bot.send_message(message.chat.id,
                            "Выберете действие",
                            reply_markup=keyboard)
示例#5
0
def keyboard_admin(message):
    keyboard = telebot.types.ReplyKeyboardMarkup(one_time_keyboard=True)
    keyboard.add("Журнал", "Добавить ДЗ", "Посмотреть рейтинги", "")
    return bot.send_message(message.chat.id,
                            "Выберете действие",
                            reply_markup=keyboard)
示例#6
0
def keyboard_start(message):
    keyboard = telebot.types.ReplyKeyboardMarkup(one_time_keyboard=True)
    keyboard.add("Переподаватель", "Студент")
    return bot.send_message(message.chat.id,
                            "Выберете режим",
                            reply_markup=keyboard)
示例#7
0
def get_name(message):
    l = new_students.get(message.chat.id)
    l.append(message.text)
    new_students.update({message.chat.id: l})
    bot.register_next_step_handler(
        bot.send_message(message.chat.id, "Введите очество"), get_patronymic)
示例#8
0
def get_surname(message):
    l = []
    l.append(message.text)
    new_students.update({message.chat.id: l})
    bot.register_next_step_handler(
        bot.send_message(message.chat.id, "Введите имя"), get_name)
示例#9
0
def sign_on_course(message):
    bot.register_next_step_handler(
        bot.send_message(message.chat.id, "Введите Фамилию"), get_surname)