Life Message
Life Message — это простой и удобный чат с поддержкой звонков, который не требует регистрации. Создайте комнату, общайтесь и забудьте о чате, как только он вам больше не нужен
Особенности
- Без регистрации: Просто создайте комнату и начните общение
- Поддержка звонков: Возможность совершать звонки через WebRTC
- Временные комнаты: Каждая комната создаётся на время общения
- Реальное время: Используется Flask-SocketIO для мгновенной передачи сообщений
Установка
- Клонируйте репозиторий:
git clone https://github.com/falbue/life-message.git
cd life-message
- Установите зависимости:
pip install -r requirements.txt
- Запустите сервер:
- Откройте браузер и перейдите по адресу:
Использование
- Зайдите на главную страницу
- Создайте новую комнату — вам будет сгенерирован уникальный
chat_id
- Поделитесь ссылкой на комнату с собеседником
- Общайтесь в чате или совершайте звонки
Технологии
- Backend: Flask, Flask-SocketIO
- WebSockets: Реализация реального времени через WebSocket
- WebRTC: Для звонков и передачи данных
- UUID: Генерация уникальных идентификаторов для комнат
Безопасность
- Уникальные идентификаторы комнат (
chat_id) генерируются с использованием UUID v4
- Поддержка HTTPS для шифрования данных.
- Ограничение частоты сообщений для предотвращения флуд-атак.
- Временные комнаты автоматически удаляются после завершения общения.
Лицензия
Этот проект распространяется под лицензией GPL
Контакты
Если у вас есть вопросы или предложения, свяжитесь с нами: