Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

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

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

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

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

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

год назад
andrey-kulagin
Андрей 
48 лет
14 лет в сервисе
Был
10 месяцев назад

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

Даниэль
 
19 лет
год в сервисе
Был
год назад
год назад
Андрей
 
22 года
3 года в сервисе
Был
8 дней назад
2 отзыва
год назад
Дмитрий
 
40 лет
2 года в сервисе
Был
месяц назад
год назад
Дильназ
 
19 лет
год в сервисе
Была
год назад
год назад
Павел
 
18 лет
2 года в сервисе
Был
год назад
год назад
Георгий
 
30 лет
6 лет в сервисе
онлайн
7 отзывов
год назад
Николай
 
28 лет
5 лет в сервисе
Был
5 дней назад
13 отзывов
год назад