-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTasks
33 lines (32 loc) · 2.72 KB
/
Tasks
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
- Задачи:
1. Создать бота в тг. Добавить описание и обрабатывание нажатия старта.
2. Создание 3 основных кнопок меню и их обработка.
3. Работа с файлами и картинками.
4. Подключение базы данных.
5. Добавление состояний пользователя.
6. Добавление кнопок для работы с датами.
7. Разбиение на классы.
- Подробное описание:
1. Создать бота в тг. Добавить описание и обрабатывание нажатия старта.
2. Создание 3 основных кнопок меню и их обработка.
2.1. Создание трех кнопок: "создать запись", "поменять оформление", "посмотреть запись".
2.2. При нажатии кнопки "поменять оформление", дополнительные кнопки для выбора дизайна страницы.
3. Работа с файлами и картинками.
3.1. Запись сообщения пользователя в файл ("создать запись").
3.2. Обрабатывание нажатия кнопки «посмотреть запись».
3.3. Добавление возможности внести запись за другие даты.
3.4. Поиск записи в файле по дате и отправление пользователю .
3.5. Обрабатывание нажатия кнопки «поменять оформление».
3.6. Добавление текста из найденой записи на картинку.
4. Подключение базы данных.
4.1. Организация внесения в таблицу записей, дат и Id пользователей.
4.2. Добавление и возврат записей из таблицы по дате.
4.3. Обработка картинок, отправленных пользователем.
5. Добавление состояний пользователя.
6. Добавление кнопок для работы с датами.
6.1. Добавление кнопок для выбора года, месяца, дня.
6.2. Добавление кнопок: "удалить запись" и "редактировать запись".
6.3. Добавление вывода только тех дат, для которых созданы заметки.
7. Разбиение на классы.
7.1. Разбиение большого кода.
7.2. Рефакторинг.