Есть группа с музыкой, но она не в том порядке в котором хотелось бы её слушать.

Посему есть такое задание:

Нужно сделать что-то там работающее с Telegram API (потому что бот не умеет читать историю группы). Надо сортировать аудиосообщения в групповой теме реагируя на реакции пользователя в группе.

Реагируя на реакцию прога создаёт новую тему в группе, при этом туда копируются все аудиосообщения из темы в которой выставлена реакция, но с новой сортировкой.

Сортировка аудиосообщений:

Позитивная реакция на сообщение сделает его первым в списке в новой теме. Если же реакция негативная, то сообщение в новой теме будет последним.

Можно поделить все реакции на две группы и управлять группами через конфиг.

Название новой темы будет в виде даты и времени её создания.

В базе данных хранить ничего не надо, история сообщений в группе и есть база.

2 роки тому
andrey-kulagin
Андрей 
48 років
15 років у сервісі
Був
рік тому

Заявки фрилансеров

Даниэль
 
19 років
рік у сервісі
Був
рік тому
рік тому
Андрей
 
22 роки
3 роки у сервісі
Був
17 днів тому
2 відгуки
2 роки тому
Дмитрий
 
41 рік
3 роки у сервісі
Був
16 хвилин тому
2 роки тому
Дильназ
 
19 років
2 роки у сервісі
Була
2 роки тому
2 роки тому
Павел
 
19 років
3 роки у сервісі
Був
2 роки тому
2 роки тому
Георгий
 
31 рік
6 років у сервісі
Був
місяць тому
7 відгуків
2 роки тому
Николай
 
29 років
5 років у сервісі
Був
3 дні тому
13 відгуків
2 роки тому