Бот аудиоплеер в TG
3 000 руб. за проект
Требуется написать аудиоплеер для бота в Телеграм. На бекенде у администратора должна быть возможность загружать аудиозаписи. Каждой аудиозаписи присваиваются следующие переменные:
Пример заполненной таблицы. Как формируется таблица - ниже.
На фронтенде у юзера следующий интерфейс:
С 1 по 3 шаги не требуют комментариев.
4 шаг. В зависимости от того, какую кнопку нажал пользователь (лайк, дизлайк, скип), увеличиваем соответсвующий счетчик на 1 в БД (столбец 3-5). Также увеличиваем счетчик прослушиваний на 1 (столбец 2).
5 и 6 шаги также понятны.
Сумма лайков + дизлайков + скипов = кол-ву прослушиваний.
По сроку - до 3 дней с принятия задачи на FL.
- ID (вытаскиваем название из файла
- Кол-во прослушиваний (0, по умолчанию)
- Кол-во лайков (0, по умолчанию)
- Кол-во дизлайков (0, по умолчанию)
- Кол-во скипов (0, по умолчанию)
Пример заполненной таблицы. Как формируется таблица - ниже.
На фронтенде у юзера следующий интерфейс:
- Запуск бота
- Автоматически выводим сообщение "Lorem ipsum dolor sit amet, consectetur adipiscing elit". Дать возможность редактировать сообщение админу.
- После сообщения появляется кнопка "Начать"
- Рандомно из базы аудиозаписей вытаскиваем аудио. Каждому аудио присваиваем 3 кнопки "Лайк", "Дизлайк" и "Скип". После окончания воспроизведения никаких действий не происходит.
- По нажатию на любую из кнопок (лайк, дизлайк, скип), вытаскиваем следующую аудиозапись. Аудиозаписи не повторяются, т.е. аудиозапись выводится пользователю только 1 раз.
- По окончанию перебора всех аудиозаписей выводим сообщение "Lorem ipsum dolor sit amet, consectetur adipiscing elit". Дать возможность редактировать сообщение админу.
С 1 по 3 шаги не требуют комментариев.
4 шаг. В зависимости от того, какую кнопку нажал пользователь (лайк, дизлайк, скип), увеличиваем соответсвующий счетчик на 1 в БД (столбец 3-5). Также увеличиваем счетчик прослушиваний на 1 (столбец 2).
5 и 6 шаги также понятны.
Сумма лайков + дизлайков + скипов = кол-ву прослушиваний.
По сроку - до 3 дней с принятия задачи на FL.
Отзывы
Работали по боту для TG, исполнитель выполнил задание в соответствии с ТЗ, вдобавок проявляя инициативу по расширению и улучшению функционала! На протяжении всей работы был на связи, не пропадал, субординацию не теряет. Доволен исполнителем, с удовольствием добавил небольшой бонус по завершению работы. Рекомендую!
~ 5 лет
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.