BundleBand
Чат (Клиент + сервер). Клиент использует Gui.
Что не сделано:
- возможность группового чата (с помощью drag & drop)
- Отображение статуса (Онлайн / Оффлайн) пользователя в списке друзей
- Автоматическое открытие чата с пользователем, которому написал пользователь
Установка
Установка через pip:
pip install bundleband
Необходимые предустановленные модули
PyQt5
SQLAlchemy
Гайд
Шаг 1: Запуск сервера
Используем файл в папке /my_package
server.py
Шаг 2: Запуск клиента
Используем файл в папке /my_package
client_start.py
Шаг 3: Авторизация
После заставки появится окно авторизации, в которое необходимо ввести логин пользователя, который существует в базе
Список актуальных логинов:
Guest, Writer0, Reader0, GuestGui, Leo, Client0, Client1, New0, New1, Console0, Console1, df
Шаг 4: Главное меню
Запустите параллельно два клиента с РАЗНЫМИ логинами. Если у одного пользователя нет в списке друзей другого - добавьте (введите логин пользователя и нажмите на клавишу "плюс") откройте окна чата и двоих пользователей. Начинайте писать!