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)
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)
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)
def keyboard_user(message): keyboard = telebot.types.ReplyKeyboardMarkup(one_time_keyboard=True) keyboard.add("Записаться на курс", "Посмотреть рейтинг", "Получит ДЗ", "Дополнительная литература") return bot.send_message(message.chat.id, "Выберете действие", reply_markup=keyboard)
def keyboard_admin(message): keyboard = telebot.types.ReplyKeyboardMarkup(one_time_keyboard=True) keyboard.add("Журнал", "Добавить ДЗ", "Посмотреть рейтинги", "") return bot.send_message(message.chat.id, "Выберете действие", reply_markup=keyboard)
def keyboard_start(message): keyboard = telebot.types.ReplyKeyboardMarkup(one_time_keyboard=True) keyboard.add("Переподаватель", "Студент") return bot.send_message(message.chat.id, "Выберете режим", reply_markup=keyboard)
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)
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)
def sign_on_course(message): bot.register_next_step_handler( bot.send_message(message.chat.id, "Введите Фамилию"), get_surname)