ru24.pro
Работа
Ноябрь
2024

Необходимо привязать к телеграмм боту веб-интерфейс

0
Крайний срок - 5 декабря

Нужна помощь с проектом. У меня есть бот в телеграмме. У него из функционала есть возможности сохранять в себя файлы, делиться доступом с ними с группами пользователей и тд. Также к нему привязан сервис одновременного редактирования текста (примерно как гугл док, называется etherpad). В данный момент реализовано так, что бот создает страницу и предоставляет пользователю ссылку на онлайн документ. После чего с этим документом может делать кто угодно и что угодно, если он знает, какая ссылка. Мне нужно сделать так, чтобы доступ к редактированию и просмотру был ограничен. Чтобы посмотреть и писать в файле мог только тот, кто авторизовался в интерфейсе etherpad. Я пока сам не знаю как это можно реализовать. Возможно придется вшивать в сам etherpad.

Также есть вторая проблема. У бота нет никакого администраторского интерфейса. Нужно в виде веб-сервиса накидать хоть какую-то админскую панель, где будет информация о пользователях, хранилище, файлах и тд (можно немного другую конфигурацию). К сожалению, детального тз нет. Из функциональных требований могу только перечислить: 1) просмотр списка зарегистрированных пользователей; 2) просмотр информации о каждом пользователе (никнейм; информация о папках, файлах, объеме загруженного хранилища); 3) возможно администрирование хранилища файлов (сейчас это просто s3 хранилище); 4) возможно администрирование пользователей (удаление обычных пользователей; создание и Удаление администраторов). Этого будет достаточно, думаю. Возможно что-то важное упустил. Требований по внешнему виду особых нет (желательно попроще; со слишком сложным будут проблемы на демонстрации).