trollknurr / hard-chill-response

3 stars 0 forks source link

US_1: Exp of work with files for users #7

Open Lapin-collab opened 8 months ago

Lapin-collab commented 8 months ago

"As a user, I want to be able to upload text documents to the repository and receive responses from the bot according to the information in these text documents"

  1. Document upload - shared per client, access via a tg-bot (upload to files - ref https://github.com/sazonovanton/SirChatalot#files )
  2. Document upload - single-level storage (without folders), limited set of formats (.txt)
  3. Document processing - processing of received documents begins asynchronously to the operation of the tg-bot
  4. Document processing - push to the tg-bot with the file name (?) after including it in the storage - notifying all users? There will be spam, use timer or separated command in a tg-bot /check_files
  5. Bot answers - automatic updating (?) with the inclusion of document embeddings in the answers - idk, do I need additional squats with a context reboot?
trollknurr commented 8 months ago
  1. У бота должен быть админ, которого заводят при деплое и он добавляет новых пользователей в бота?
  2. Все пользователи могут добавлять новые документы в общую БД?
  3. Rate limit запросов для пользователя?
Lapin-collab commented 8 months ago
  1. У бота должен быть админ, которого заводят при деплое и он добавляет новых пользователей в бота?
  2. Все пользователи могут добавлять новые документы в общую БД?
  3. Rate limit запросов для пользователя?
  1. Я бы чутка переиначил и упростил - завязать доступность авторизации на гуглотаблицу как в примере (https://github.com/R3D4NG3L/PersonalExpenseReport#8-enable-telegram-bot), отдельную роль админа заводить звучит геморройно
  2. Иес
  3. Не продумывал, можно подумать о любой комфортной минималке

Можем вынести авторизацию и доступы как отдельный ишьюс / сторю