예제 #1
0
def show_all(message):
    if message.from_user.id == admin_id:
        vacancy_name = message.text[10:]
        if vacancy_name in list_of_vacancies():
            bot.reply_to(message, show_selected_cvs(vacancy_name))
        else:
            bot.reply_to(message, 'vacancy does not exists')
    else:
        bot.reply_to(message, 'You have no rights')
예제 #2
0
def close_vacancy(message):
    if message.from_user.id == admin_id:
        vacancy_name = message.text[15:]
        if vacancy_name in list_of_vacancies():
            bot.reply_to(message, str(close_vacancy_db(vacancy_name)))
        else:
            bot.reply_to(message, 'this vacancy was not opened')
    else:
        bot.reply_to(message, 'You have no rights')
예제 #3
0
def show_one_by_one(message):
    if message.from_user.id == admin_id:
        vacancy_name = message.text[17:]
        if vacancy_name in list_of_vacancies():
            msg = bot.reply_to(message, 'send any message to look at next cv')
            bot.register_next_step_handler(msg, mover, vacancy_name)
        else:
            bot.reply_to(message, 'vacancy does not exists')
    else:
        bot.reply_to(message, 'You have no rights')
예제 #4
0
def look_at_vacancy(message):
    if message.from_user.id == admin_id:
        vacancy_description = message.text[17:]
        if vacancy_description in list_of_vacancies():
            bot.reply_to(
                message,
                (serialize(show_selected_vacancies(vacancy_description))))
        else:
            bot.reply_to(message, 'check your vacancy')
    else:
        bot.reply_to(message, 'You have no rights')
예제 #5
0
def open_vacancy(message):
    if message.from_user.id == admin_id:
        vacancy_name = message.text[14:]
        if vacancy_name in list_of_vacancies() and \
                vacancy_name not in opened_vacancies():
            bot.reply_to(message, str(open_vacancy_db(vacancy_name)))
        else:
            bot.reply_to(
                message, 'this vacancy is open '
                'or it`s requirements was not written')
    else:
        bot.reply_to(message, 'You have no rights')
예제 #6
0
def get_v_name(message):
    if message.from_user.id == admin_id:
        vacancy_name = message.text
        if vacancy_name in list_of_vacancies():
            msg = bot.reply_to(message, 'enter vacancy field to edit :')
            bot.register_next_step_handler(msg, get_v_field, vacancy_name)
        elif vacancy_name == 'exit':
            bot.reply_to(message, 'you had left this scenario')
        else:
            msg = bot.reply_to(message, 'this vacancy does not exist, '
                               'enter again :')
            bot.register_next_step_handler(msg, get_v_name)
    else:
        bot.reply_to(message, 'You have no rights')
예제 #7
0
파일: main.py 프로젝트: artmukr/cv_bot
def get_vacancies():
    return str(list_of_vacancies())