mirror of
http://github.com/openmax-server/server.git
synced 2026-07-03 14:05:40 +02:00
9034485408
* Исключаем только ошибку валидации * Небольшие правки вебсокета тамтама * Теперь номера брутить чутка сложнее * Авторизация теперь проверяется для некоторых команд * Теперь проверяется orign у вебсокета тамтама * Дополнил пример env * Починил немного сокет тамтама
44 lines
1.9 KiB
Markdown
44 lines
1.9 KiB
Markdown
> [!Caution]
|
|
>
|
|
> Проект находится на ранней стадии разработки и вероятно полон багов.
|
|
>
|
|
> Использование в профессиональных средах не рекомендовано.
|
|
|
|
# OpenMAX
|
|
|
|
Эмулятор сервера MAX и ТамТам
|
|
|
|
https://t.me/openmax_alerts
|
|
|
|
# Требования
|
|
|
|
- Python 3.12+ (поддержка версий ниже не гарантирована)
|
|
- MariaDB, MySQL или SQLite
|
|
- Уметь патчить клиент MAX или собирать Komet из исходного кода (естественно с заменой сервера)
|
|
- Сертификат и приватный ключ X.509 (для тестирования сервера можно сгенерировать самоподписанный: ```openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 365```)
|
|
|
|
# Требования к клиенту
|
|
|
|
Клиент может быть практически любым, главное условие - чтобы он был совместим с официальным сервером (`api.oneme.ru` / `api.tamtam.chat`).
|
|
|
|
На данный момент с сервером может работать последняя версия MAX (26.7.1), однако все тесты проходят на версии 26.5.0.
|
|
|
|
# Установка
|
|
|
|
1. Склонируйте репозиторий
|
|
2. Установите зависимости
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
3. Настройте сервер (пример в `.env.example`)
|
|
4. Импортируйте схему таблиц в свою базу данных из `tables.sql`
|
|
5. Запустите сервер
|
|
|
|
```bash
|
|
python3 main.py
|
|
```
|
|
|
|
6. Создайте пользователя
|
|
7. Зайдите со своего любимого клиента
|