# qChat - quick chat Очень маленький и минималистичный чат, который реализует собой чат поверх SSH. Внешних зависимостей нет, должен работать на любой картошке. # Установка и запуск Просто скачайте и запустите бинарник для соответствующей платформы. При первом запуске в текущей рабочей директории будет создан конфиг файл с умолчальной конфигурацией. При последующих запусках — будет он использоваться и не пересоздаваться. В конфиге лежит приватный ключ! Его нужно хранить в секрете. Остальные параметры там — дефолтный список каналов и название сервера. Их можно менять. # Установка с помощью Docker ``` docker volume create qchat_conf docker run -d --name qchat -p 1337:1337 -v qchat_conf:/etc/qchat gitrepo.ru/neonxp/qchat /app/qchat -config /etc/qchat/config.json ``` # Подключение к чату Для подключения к чату достаточно стандартного клиента ssh. Во всех адекватных ОС он есть из коробки. Для Windows - можно использовать Putty. ``` ssh [имя_пользователя@]хост -p 1337 ``` Например, при локально запущенном чате: ``` ssh localhost -p 1337 ``` Для подключения к демонстрационному серверу: ``` ssh neonxp.ru -p 1337 ``` Подойдёт любой эмулятор терминала совместимый с VT100. # Команды сервера Полную справку так же можно получить с помощью команды `/help`. - `/join [chan]` - подключиться к каналу [chan]. Если его нет, он будет создан. - `/chans` - список каналов - `/users` - список пользователей на сервере (не на канале, а именно на сервере) - `/me [message]` - отправка сообщения как бы от третьего лица Форматирование сообщений: - `*Полужирный*` - `+Курсив+` - `-Зачёркнутый текст-` - `_Подчёркнутый текст_`