Miroq ID #6

Open
opened 2025-08-03 12:44:40 +04:00 by Milinuri Nirvalen · 0 comments

Проблема

Главная пробелма Шиори - её переносимость.
Стоит нам уйти из Discord и все труды будут напрасны.
Тогда решением будет снизить зависимость от конкретной платформу чтобы улучшить переносимость Шиори.
Однако задача это несколько сложная в реализации и ведёт за собой большие перемены:

  • Бот становится привязан к платформе Miroq.
  • Теряется открытость системы.
  • Трудности в портировании.

Однако вместе с этим мы получаем и некоторые значительные преимущества.

API

Первым делом нужно разработать API будущей системы.

  • Авторизация.
  • Профиль пользователя.
  • Статус.
  • Зеркалирование.

Бибилиотека

Дальше, для использования Miroq с разными платформами нужна клиентская библиотека для взаимодействия с API.

  • API
  • REST
  • Сессия
  • Кеширование

Web панель

ну и куда же без красивого сайта для управления всем.

  • Главная страница.
  • Авторизация.
  • Управление профилем.
## Проблема Главная пробелма Шиори - её переносимость. Стоит нам уйти из Discord и все труды будут напрасны. Тогда решением будет **снизить зависимость от конкретной платформу** чтобы улучшить переносимость Шиори. Однако задача это несколько сложная в реализации и ведёт за собой большие перемены: - Бот становится **привязан** к платформе Miroq. - Теряется открытость системы. - Трудности в портировании. Однако вместе с этим мы получаем и некоторые значительные преимущества. ## API Первым делом нужно разработать API будущей системы. - [ ] Авторизация. - [ ] Профиль пользователя. - [ ] Статус. - [ ] Зеркалирование. ## Бибилиотека Дальше, для использования Miroq с разными платформами нужна клиентская библиотека для взаимодействия с API. - [x] API - [ ] REST - [ ] Сессия - [ ] Кеширование ## Web панель ну и куда же без красивого сайта для управления всем. - [ ] Главная страница. - [ ] Авторизация. - [ ] Управление профилем.
Milinuri Nirvalen added this to the idea milestone 2025-08-03 12:44:40 +04:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
chio/cord#6
No description provided.