-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog.yml
138 lines (120 loc) · 7.19 KB
/
changelog.yml
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# Чейнжлог формат
# Идентификатор версии (ID): Это уникальный идентификатор для каждой версии. Пример: 1.2.0 — где:
# - 1 — основная версия (MAJOR),
# - 2 — минорная версия (MINOR),
# - 0 — патч-версия (PATCH).
#
# Автор: Имя или ник пользователя, который внёс изменения.
#
# Дата: Дата, когда изменения были внесены.
#
# Изменения: Описание изменений, сделанных в текущем коммите или обновлении.
changelog:
- version: "Preview"
date: "2024-08-03"
author: "Schrodinger71"
changes:
- "Добавлена основа для Discord-бота."
- version: "Preview"
date: "2024-08-04"
author: "Xelasto"
changes:
- "Добавлена поддержка GPT-3.5 Turbo (g4f) (issue #9)."
- version: "Preview"
date: "2024-08-04"
author: "Schrodinger71"
changes:
- "Добавлено ограничение на доступ к команде GPT."
- version: "Preview"
date: "2024-08-04"
author: "Xelasto"
changes:
- "Добавлена недостающая библиотека curl-cffi."
- version: "Preview"
date: "2024-08-06"
author: "Schrodinger71"
changes:
- "Добавлен код для команды &achang (n/o)."
- version: "Preview"
date: "2024-08-07"
author: "Schrodinger71"
changes:
- "Добавлена новая команда &milestones."
- "Изменения в рамках задачи main."
- version: "Preview"
date: "2024-08-15"
author: "nixsilvam404"
changes:
- "Использование isort для сортировки импортов в файле moment."
- "Исправления в рамках задачи main(#15)."
- version: "Preview"
date: "2024-08-18"
author: "nixsilvam404"
changes:
- "Рефакторинг команды GPT."
- version: "Preview"
date: "2024-09-01"
author: "nixsilvam404"
changes:
- "Улучшено оформление конфигурации."
- version: "Preview"
date: "2024-09-01"
author: "Schrodinger71, Nix Silvam"
changes:
- "Добавлены чейнжлоги в дис (issue #16)."
- "Поправлена часть кода."
- "Убрана лишняя константа."
- "Добавлен tasks.loop."
- "Проведены различные правки."
- "Рефакторинг pr_changelog."
- version: "Alpha"
date: "2024-12-21"
author: "Schrodinger71"
changes:
- "Обеспечено корректное завершение работы Астры."
- version: "Alpha"
date: "2024-12-22"
author: "Schrodinger71"
changes:
- "Добавлена новая фича: перезапуск при новом коммите в репозитории."
- version: "1.2.0"
date: "2024-12-23"
author: "Schrodinger71"
changes:
- "Добавлено поле причины в команду увольнение из команды (подробности в &team_help)."
- "Обновлено отображение времени работы бота."
- "Обновлён статус Rich Presence бота."
- "Обновлён вывод команды &status."
- version: "1.2.1"
date: "2024-12-23"
author: "Schrodinger71"
changes:
- "Добавлена команда перезапуска бота (&shutdown)."
- "Добавлена задача для обновления времени работы бота, редактируя сообщение каждые 2 секунды."
- "Обновлен файл инициализации бота для поддержки новых функций."
- version: "2.0.0"
date: "2024-12-24"
author: "Schrodinger71"
changes:
- "Проведен глобальный рефакторинг структуры проекта."
- "Удалены лишние импорты и упрощена структура модулей."
- "Добавлено глобальное логирование (в файл `bot_logs.log` и консоль)."
- "Реализована кросс-платформенная обработка сигналов завершения (SIGINT/SIGTERM)."
- "Обновлена функция завершения работы бота `shutdown_def` для выполнения всех завершающих операций."
- "Исправлена работа статуса бота при завершении, добавлено обновление Embed-сообщений с информацией об ошибках."
- "Обновлено сообщение о завершении работы бота. Теперь оно более информативное и красиво оформлено."
- "Добавлена команда `&uptime` для отображения времени работы бота."
- "Оптимизированы команды для работы с пользователями и ролями: `&tweak_team`, `&new_team`, `&remove_team`, `&add_role`, `&remove_role`."
- "Улучшена работа команд для управления сотрудниками: все сообщения отправляются в канал админов в виде Embed."
- "Команды для взаимодействия с GitHub (`&review`, `&forks`, `&achang`) теперь делят вывод на страницы (чтобы избежать лимитов Discord)."
- "Добавлена валидация пользователей и репозиториев для всех GitHub-команд."
- "Обновлены команды MariaDB: `&db_info`, `&db_status`, `&db_help` с красивым выводом в формате Embed."
- "Фоновая задача для обновления статуса сервера теперь обновляет сообщения в реальном времени и учитывает ошибки."
- "Добавлено уведомление в лог-канал (`LOG_CHANNEL_ID`) при перезапуске и завершении работы бота."
- "Команда `&restart` теперь полностью интегрирована с новой системой завершения работы бота."
- "Оптимизированы и стандартизированы все сообщения бота в Embed-формате."
- version: "2.0.1"
date: "2024-12-24"
author: "Schrodinger71"
changes:
- "Добавлены эмодзи в форматирование логов команд. Теперь каждый элемент логов (команда, пользователь, канал, время, ссылка) сопровождается соответствующим эмодзи для удобства восприятия."