-
Notifications
You must be signed in to change notification settings - Fork 1
/
notifications.py
70 lines (68 loc) · 11 KB
/
notifications.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# -*- coding: utf-8 -*-
Error = {
'department': '❌ Не удалось обновить кафедру! Проверь правильность вводимых данных.',
'group': '❌ Не удалось обновить группу! Проверь правильность вводимых данных.',
'info_student': '❌ Не удалось получить данные о тебе! Возможно, их просто еще нет.\nДля добавления информации о себе воспользуйся командой РЕГИСТРАЦИЯ.',
'register_check': '❌ Не удалось выполнить запрос! Проверь правильность вводимых данных.',
'register_new': '❌ Не удалось зарегистрироваться! Проверь правильность вводимых данных.',
'train_reg': '❌ Не идешь! Нужно предварительно зарегистрироваться.\nВоспользуйся командой РЕГИСТРАЦИЯ.',
'train_add': '❌ Не удалось добавить тебя в список участников! Проверь правильность вводимых данных.',
'train_check': '❌ Что-то пошло не так! Попробуй позже.',
'train_send': '❌ Не удалось сгенерировать QR-код! Попробуй позже, ты в этом профи.',
'train_day': '❌ Что-то пошло не так! Проверь правильность вводимых данных.',
'train_info': '⚠ Я обнаружил, что у тебя указана не вся регистрационная информация! Обязательно исправь эту неприятность и повтори команду ИДУ заново 😱\n\nДля просмотра данных о себе используй команду ИНФО.',
'tutor': '❌ Не удалось обновить преподавателя! Попробуй позже.',
'event': '❌ Не удалось добавить занятие! Пример команды:\nЗанятие 2018 2 11 VDNH',
'event_deac': '❌ Не удалось деактивировать прошлые занятия! Попробуй заново.',
'export_day': '❌ Неверный формат! Проверь вводимые параметры.',
'export_stud': '❌ Не удалось получить список студентов! Проверь вводимые данные.',
'finish': '❌ Не удалось занести финишировавших в базу! Проверь вводимые данные.',
'finish_time': '❌ Не удалось занести финишировавших и их время в базу! Проверь формат вводимых данных',
'start': '❌ Не удалось занести стартовавших в базу! Проверь вводимые данные.',
'start_time': '❌ Не удалось занести стартовавших и их время в базу! Проверь формат вводимых данных',
'schedule': '❌ Активных занятий не найдено!',
'deactiv': '❌ Не удалось деактивировать занятие! Проверь вводимые данные.',
'activ': '❌ Не удалось активировать занятие! Проверь вводимые данные.',
'about': '❌ Не удалось добавить информацию о занятии! Проверь вводимые данные.',
'subscribe': '❌ Не удалось изменить состояние автопилота!',
'hello': 'Привет! Воспользуйся командой ПОМОЩЬ.',
'history': '❌ Не удалось получить твою историю посещений!'
}
Success = {
'department': '✅ Информация о кафедре обновлена.',
'group': '✅ Информация о группе обновлена.',
'register_check': 'Ты уже есть в базе. Если хочешь пойти на занятие, воспользуйся командой ИДУ.\n\nВсе активные занятия доступны по команде РАСПИСАНИЕ.',
'register': '✅ Теперь ты в базе. Добавь информацию о группе, преподавателе и кафедре с помощью соответствующих команд.\nА затем воспользуйся командой ИДУ.',
'tutor': '✅ Информация о преподавателе обновлена.',
'event': '✅ Занятие добавлено в базу и активировано.',
'finish': '✅ Список финишировавших занесен в базу.',
'finish_time': '✅ Список финишировавших (со временем) занесен в базу.',
'start': '✅ Список стартовавших занесен в базу.',
'start_time': '✅ Список стартовавших (со временем) занесен в базу.',
'deactiv': '✅ Занятие скрыто из расписания, пользователи не могут на него зарегистрироваться. Для активации занятия воспользуйся командой АКТИВ.',
'activ': '✅ Занятие активировано и показывается в расписании, пользователи могут на него зарегистрироваться. Для деактивации занятия воспользуйся командой ДЕАКТИВ.',
'about': '✅ Информация о занятии обновлена.',
'subscribe': '✅ Статус автопилота изменен.'
}
Tip = {
'department': 'Отправь сообщение вида: \nКафедра [Название]\nПример: Кафедра АФК\n\n⚠ Возможные варианты названий: \nАФК – бывш. "Валеология";\nАФКо – только для студентов АФК, имеющих "хвост";\nФВ – студенты, занимающися в спорткомплексе (ОФП, спецмед, секции и т.д.);\nФОФ – студенты МГЛУ.',
'department_update': 'Похоже, мы не знакомы 🤔\nВоспользуйся командой РЕГИСТРАЦИЯ.',
'group': 'Отправь сообщение вида: \nГруппа [номер_группы]\nПример: Группа АБВ-123',
'group_update': 'Похоже, тебя еще нет в базе 🤔\nВоспользуйся командой РЕГИСТРАЦИЯ.',
'register': 'Для регистрации отправь сообщение вида: \nРегистрация [Фамилия] [Имя]\nПример: Регистрация Иванов Иван\n\n⚠ ФИ заполняется один раз и далее не изменяется!',
'info': 'Кажется, я тебя не знаю 🤔\nВоспользуйся командой РЕГИСТРАЦИЯ.',
'train': 'Отправь сообщение:\nИду на [ID занятия]\nПример: Иду на VDNH\n\nВсе активные занятия доступны по команде РАСПИСАНИЕ.',
'train_day': 'Похоже, регистрация на занятие с таким ID недоступна.\n\nВсе активные занятия доступны по команде РАСПИСАНИЕ.',
'tutor': 'Отправь сообщение вида:\nПреподаватель [Фамилия]\nПример: Преподаватель Иванов',
'tutor_update': 'Похоже, я тебя не знаю 🤔\nВоспользуйся командой РЕГИСТРАЦИЯ.',
'event': 'Отправь сообщение вида:\nЗанятие [Год] [Мес] [День] [ID занятия]\nПример: Занятие 2018 2 11 VDNH1\n\n⚠ Идентификатор занятия должен быть уникальным!',
'export': 'Отправь сообщение вида:\nЭкспорт [Кафедра] [ID занятия]\nПример: Экспорт АФК VDNH',
'finish': 'Без указания времени — отправь список вида:\nФиниш [hash1] [hash2] ... [hashN]\n\nС указанием времени — отправь сообщение вида:\nФиниш время [hash1] [время1] ... [hashN] [времяN]',
'start': 'Без указания времени — отправь список вида:\nСтарт [hash1] [hash2] ... [hashN]\n\nС указанием времени — отправь сообщение вида:\nСтарт время [hash1] [время1] ... [hashN] [времяN]',
'schedule': 'Отправь слово РАСПИСАНИЕ, чтобы получить информацию о ближайших занятиях',
'deactiv': 'Отправь сообщение вида:\nДеактив [ID занятия]\nПример: Деактив VDNH',
'activ': 'Отправь сообщение вида:\nАктив [ID занятия]\nПример: Актив VDNH',
'about': 'Отправь сообщение с ссылкой на анонс занятия в группе вида:\nОписание [ID занятия] [ссылка]\nПример: Описание VDNH vk.com/healtech_bmstu?w=wall-134715389_520',
'hello_new': 'Привет!\nКажется, мы еще не знакомы 🤔\n\nВот инструкции по использованию команд (все команды выделены заглавными буквами) и порядок действий.\nСледуй этому алгоритму:\n\n1⃣ РЕГИСТРАЦИЯ [Фамилия] [Имя]\nПример: Регистрация Иванов Иван\n\n2⃣ ПРЕПОД [Фамилия]\nПример: Препод Иванов\n\n3⃣ ГРУППА [номер_группы]\nПример: Группа АБВ-123\n\n4⃣ КАФЕДРА [Название]\nПример: Кафедра АФК\n\n5⃣ РАСПИСАНИЕ\nУзнай ID интересующего занятия\n\n6⃣ ИДУ на [ID занятия]\nПример: Иду на VDNH\n\n⚠ На одно сообщение только одна команда!\nЕсли остались вопросы, пиши ПОМОЩЬ 😉',
'hello_old': 'Привет!\nПолагаю, ты снова хочешь пойти на занятие?\nВоспользуйся командой ИДУ 😊\n\nСписок предстоящих занятий доступен по команде РАСПИСАНИЕ.\nЕсли не знаешь, что делать, пиши ПОМОЩЬ 😉',
}