Пример #1
0
def choose_way_all_time_table(message: Message):
    loggerDEBUG.debug(f'{message.from_user.username} :: "ВЫВОД ВСЕГО РАСПИСАНИЯ" :: start')
    dataBase.add_user(message.from_user.id, message.chat.id)
    dataBase.set_way(message.chat.id, States.FULL_TIMETABLE)
    dataBase.set_count_parameters(message.chat.id, 0)
    fnc.general_func(message)
    loggerDEBUG.debug(f'{message.from_user.username} :: "ВЫВОД ВСЕГО РАСПИСАНИЯ" :: end')
Пример #2
0
def send_list_of_commands(message: Message):
    dataBase.add_user(message.from_user.id, message.chat.id)
    bot.send_message(message.chat.id, strings.INSTROUCTIONS_HELP)
    if message.from_user.username is None:
        loggerDEBUG.debug(f'/help None - {message.from_user.id}')
    else:
        loggerDEBUG.debug(f'/help {message.from_user.username} - {message.from_user.id}')
Пример #3
0
def choose_way_search_by_teacher(message: Message):
    loggerDEBUG.debug(f'{message.from_user.username} :: "ПОИСК ПО ПРЕПОДАВАТЕЛЮ" :: start')
    dataBase.add_user(message.from_user.id, message.chat.id)
    dataBase.set_way(message.chat.id, States.TEACHER_SEARCH)
    dataBase.set_count_parameters(message.chat.id, 0)
    bot.send_message(message.chat.id,
                     strings.ENTER_TEACHER,
                     reply_markup=kb.determine_start_keyboard(dataBase.get_group(message.from_user.id)))
    loggerDEBUG.debug(f'{message.from_user.username} :: "ПОИСК ПО ПРЕПОДАВАТЕЛЮ" :: end')
Пример #4
0
def choose_way_by_b209(message: Message):
    loggerDEBUG.debug(f'{message.from_user.username} :: "КОГДА СВОБОДНА Б209?" :: start')
    dataBase.add_user(message.from_user.id, message.chat.id)
    dataBase.set_way(message.chat.id, States.BEST_ROOM)
    dataBase.set_count_parameters(message.chat.id, 0)
    bot.send_message(message.chat.id,
                     strings.ENTER_DATE_FOR_CURRENT_GROUP,
                     reply_markup=kb.choiceDateForB209)
    loggerDEBUG.debug(f'{message.from_user.username} :: "КОГДА СВОБОДНА Б209?" :: end')
Пример #5
0
def process_start_command(message: Message):
    dataBase.add_user(message.from_user.id, message.chat.id)
    dataBase.set_default_values(message.chat.id)
    bot.send_message(message.from_user.id,
                     strings.MESSAGE_START,
                     reply_markup=kb.determine_start_keyboard(dataBase.get_group(message.chat.id)))
    if message.from_user.username is None:
        loggerDEBUG.debug(f'/start None - {message.from_user.id}')
    else:
        loggerDEBUG.debug(f'/start {message.from_user.username} - {message.from_user.id}')
Пример #6
0
def repeat_message(message: Message):
    loggerDEBUG.debug(f'/text {message.from_user.username} :: start')
    dataBase.add_user(message.from_user.id, message.chat.id)

    # fnc.general_func(message)

    regExp = fnc.text_reg_exp(message.from_user.id)

    if regExp and message.text == regExp:
        bot.send_message(message.chat.id, strings.ENTER_DATE_FOR_CURRENT_GROUP,
                         reply_markup=kb.choiceDateForCurrentGroup)
        dataBase.set_way(message.chat.id, States.CURRENT_GROUP_SEARCH)
    else:
        fnc.general_func(message)

    loggerDEBUG.debug(f'/text {message.from_user.username} - {message.from_user.id} - "{message.text}" :: end')