diff --git a/src/Telegram/README.md b/src/Telegram/README.md new file mode 100644 index 0000000..add3fb8 --- /dev/null +++ b/src/Telegram/README.md @@ -0,0 +1,3 @@ +# Телеграмм интеграция для Django + +Позволяет управлять чат-ботами из админки. diff --git a/src/Telegram/models.py b/src/Telegram/models.py index 71a8362..71dfc7e 100644 --- a/src/Telegram/models.py +++ b/src/Telegram/models.py @@ -1,3 +1,31 @@ from django.db import models -# Create your models here. + +class Bot(models.Model): + """ + Пользователь заводит ботов указывая токен. Имя бота можно получить из API. + Из админки нужен интерфейс публикации и отключения бота, а также отображение актуального состояния. + """ + ... + + +class User(models.Model): + """ + Когда клиент из тг пишет боту личное сообщение, то пользователя нужно завести в базу. + """ + ... + + +class Chat(models.Model): + """ + При добавлении бота в группу, нужно добавить запись об этом в базу. + При удалении, нужно пометить запись как удаленную, но не удалять. + """ + ... + + +class Message(models.Model): + """ + Исходящие и входящие сообщения между администратором и пользователем. + """ + ... diff --git a/src/serverus/README.md b/src/serverus/README.md new file mode 100644 index 0000000..d56721a --- /dev/null +++ b/src/serverus/README.md @@ -0,0 +1,20 @@ +# Serverus + +Библиотека реализующая интерфейс управления серверами и докер сервисами на серверах. + +## Функционал + +- Настройка нового сервера после установки + +Базово все сервера имеют общую настройку. Им всегда нужно тюнить ssh, таблицу маршрутизации и выполнять обновление. + +Однако интерфейс будет предоставлять возможность сделать из сервера платформу для запуска докер-сервисов: + +- Установка докера +- Поднятие, мониторинг и остановка сервисов + +Или сделать из сервера специальный сервер + +- Развертывание 3x-ui сервера + +Потому что для 3x-ui применяются особые настройки сервера. База данных так то тоже должна быть одна на сервере и создание специализированных серверов с базами данных как единственный сервис доступно для реализации. diff --git a/src/serverus/__init__.py b/src/serverus/__init__.py new file mode 100644 index 0000000..e69de29