blob: 54486ac2fc3128a2ef50c8ae7ad53ab53a73c93f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
---
date: "2025-12-31T14:55:45+03:00"
title: qChat — чатик поверх SSH
tags:
- гиковское
- IT
---
Для собственного интереса написал на Go реализацию IRC-подобного чата, который
работает поверх прокола SSH.
Умеет пока немного, но много я от него и не хотел. Основная идея в том, чтобы
его можно было запустить без конфигурации, с минимальными усилиями на любой
«картошке» и чтобы он могу обслуживать, например, небольшую группу пользователей
в одной локальной сети (хотя может работать и по интернету).
Получилось очень гиковски и лампово. Так сказать, чатик на случай ядерной войны
:)
<!--more-->
Приглашаю забежать на огонёк, если умеете пользоваться SSH:
```
ssh neonxp.ru -p 1337
```
Продублирую из README описание основных команд:
- `/help` - эта справка.
- `/join [chan]` - подключиться к каналу [chan]. Если его нет, он будет создан.
- `/chans` - список каналов.
- `/users` - список пользователей на сервере (не на канале, а именно на
сервере).
- `/me [message]` - отправка сообщения как бы от третьего лица.
Форматирование сообщений:
- `*Полужирный*`
- `+Курсив+`
- `-Зачёркнутый текст-`
- `_Подчёркнутый текст_`
Про техническое описание — есть отдельная страница:
[/projects/qchat/](/projects/qchat/)
|