Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Открыт код Chatto, платформы для создания групповых чатов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Открыт код Chatto, платформы для создания групповых чатов"  +/
Сообщение от opennews (??), 12-Июл-26, 10:08 
Чат-платформа Chatto, предназначенная для организации общения в сообществах и командах разработчиков, переведена в разряд открытых проектов. Платформа оптимизирована для достижения максимальной отзывчивости интерфейса, минимального потребления ресурсов бэкендом и простоты развёртывания на своём сервере инфраструктуры для групповых чатов, не зависящей от внешних сервисов. На стороне пользователей доступ осуществляется из браузера через web-интерфейс. Код написан на языке Go и открыт под лицензией AGPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65891

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от limafresh (ok), 12-Июл-26, 10:24   +2 +/
Внешне выглядит почти как полная копия Discord, без преувеличений.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

3. Сообщение от Аноним (3), 12-Июл-26, 11:04   +/
Если бы это все работало в режиме p2p, когда нет необходимости в выделенном сервере, без покупок хоста или выделенного ip.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #11, #14, #15, #22

6. Сообщение от SubGun (??), 12-Июл-26, 11:08   +4 +/
ИИшная поделка. Первый же после коммит "Add Claude Preview launch config and bump Go to 1.26.2".
Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Frestein (ok), 12-Июл-26, 11:48   +3 +/
Нинужно. 100500'ый, мертворожденный, централизованный клон дискорда реализованный с помощью ИИ с целью отметить проект в резюме.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

8. Сообщение от Аноним (8), 12-Июл-26, 12:03   –1 +/
Все все равно ждут Fluxer
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от Аноним (9), 12-Июл-26, 12:18   +3 +/
Без хотя бы STUN сервера NAT не пролезть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

11. Сообщение от Аноним (11), 12-Июл-26, 12:35   –1 +/
>без покупок хоста или выделенного ip

- https://signal.org/ru/
- https://opennet.ru/60636-signal

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

13. Сообщение от Максут (?), 12-Июл-26, 13:31   –2 +/
Ну, не знаю, мне бы пригодилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

14. Сообщение от Аноним (14), 12-Июл-26, 15:27   –1 +/
На производстве не хватает мессенджера, способного работать через локалку с периодической синхронизацией с сервером или его посредником. Не нужны уведомления о прочтении, крайне нежелательна возможность удаления сообщений, но при этом важна стабильная работа системы уведомлений, которая бы не полагалась на веб-пуши. Это вообще реально?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #16, #17, #19, #32, #46, #50

15. Сообщение от Аноним (-), 12-Июл-26, 15:37    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

16. Сообщение от Аноним (11), 12-Июл-26, 15:51   –1 +/
>Это вообще реально?

https://www.google.com/search?udm=50&aep=11

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

17. Сообщение от Аноним (-), 12-Июл-26, 15:55   +/
Почему нет? Просто придётся городить огород, но это более чем возможно.

Навскидку.

Matrix. Настроить под себя: ограничить федерацию до удалённого сервера, написать плагин, который через callback перехватывает события удаления и редактирования сообщений (но из-за наличия двух серверов могут быть подводные камни), и прочее.

XMPP. Тут, вероятно, это можно реализовать чище, чем в Matrix.

Delta Chat + локальный IMAP.

Для уведомлений есть self-hosted UnifiedPush + ntfy.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #18, #21

18. Сообщение от Аноним (-), 12-Июл-26, 15:56    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

19. Сообщение от Аноним (21), 12-Июл-26, 16:11   +/
qtox
jami

первый в debian репе есть
а вот jami раньше был, теперь вроде только во флэтпаках

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от Rza (ok), 12-Июл-26, 16:14   –1 +/
Посмотрел сделано частично с ИИ, сейчас придет орда хейтеров , и что в этом плохого. У меня была команда из 22 человек: 5 senior, 8 middle и 9 junior. После интеграции ИИ в процесс разработки в команде осталось 2 junior, 3 middle, и все senior сохранились на своих местах.

При этом качество кода даже выросло. По сути, junior-разработчики в основном копировали чужой код и адаптировали его под свои задачи. ИИ делает то же самое, только значительно быстрее, и результат можно переделать 10 раз без дополнительных затрат.

Весь вопрос в подходе. Если ты опытный инженер, умеешь правильно ставить задачи ИИ и не ленишься делать качественный code review, то ИИ оказывается гораздо эффективнее, чем команда из 10 человек, у которых то руки не оттуда растут, то они болеют, то выключают телефон, то пропадают на 2–3 дня, то меняют работу каждые три месяца.

Что касается моего опыта: 20 лет опыта в разработке. Начинал с Perl, потом C/C++, затем был большой путь с Java, а дальше — практически всё остальное.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #66

21. Сообщение от Аноним (21), 12-Июл-26, 16:18   +/
Понятное дело надо в любом случае NAT пробивать, так устроен интернет... но в целом задача решаема и есть на Tox основанные базовые самодостаточные p2p мессенджеры Как служебный базированный инструмент без плясок с бубном пойдет qTox.
С Matrix надо все же поплясать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #23, #27

22. Сообщение от Аноним (-), 12-Июл-26, 16:44   +/
SimpleX — не совсем P2P, но использует релейные серверы и однонаправленные очереди для связи.

Briar — именно P2P. По умолчанию трафик идёт через Tor или через локальные средства связи (Bluetooth, Wi-Fi mesh, накопители и прочее).

И всё-таки SimpleX лучше подходит, если доступ в Интернет всё-таки есть. У них несколько разные use-cases.

У Tox много проблем. Очень много. И аудитов независимых не было

А Discord-like + P2P/реле опыт получить непросто. Есть Quiet, Jami и OpenDescent.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #26

23. Сообщение от Аноним (-), 12-Июл-26, 17:00   +/
Оригинальный qTox является unmaintained. И ни он, ни него форки явно не являются production-ready инструментами.

Android-клиенты имеют альфа-качество.

Tox — это P2P-протокол. Тут же есть явное требование централизации.

Tox не поддерживает offline-сообщения без релейных серверов. Но зачем тогда Tox в этом случае, если всё равно нужно поднимать сервера.

История хранится локально на каждом клиенте, что является скорее минусом в данном случае. Нет аудита, нет центральной синхронизации, и прочего.

Смысл?

У Tox много других проблем, типа утечек метаданных. Если отойти от этого конкретного корпоративного use-case, то есть SimpleX и Briar, для разных use-cases. Они проходили независимые аудиты и имеют лучшие (относительно Tox) архитектурные решения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #25, #36

25. Сообщение от Аноним (25), 12-Июл-26, 17:16   +/
Для базы qTox вполне сгодится. Тебе надо отправить текст из точки А в точку Б. Tox протокол умеет и локально и в интернет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

26. Сообщение от Аноним (25), 12-Июл-26, 17:20   +/
в мире интернет нет чистого p2p
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #29

27. Сообщение от Аноним (27), 12-Июл-26, 17:26   +/
> Понятное дело надо в любом случае NAT пробивать, так устроен интернет

Нет, Интерне так не устроен. Так устроена локалка твоего провайдера. Интернет работает на публичных адресах без NAT. Грань тонка, но она есть и важна. Домашним пользователям под видом _подключения_ к Интернету часто продают _доступ_ к Интернету: ты можешь можешь установить соединение с каким-то публично доступным ресурсом в Интернете, но создать такой ресурс ты не можешь. Подключение к Интернету требует публичного IP адреса.

В какой момент хомячью вбили в головы, что в Интернет нельзя попасть без NAT (и что с NAT безопаснее) -- вопрос к отделу маркетинга. Но так или иначе, NAT в Интернете это неизбежное зло, но никак не часть его устройства.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #38, #43

29. Сообщение от Аноним (27), 12-Июл-26, 17:33   +/
Как нет? Вот смотрю в tcpdump как мой подкроватный устанавливает p2p соединение с подкроватным моего товарища. На обоих концах публичные IP. Между ними нет никаких устройств трансляции адресов, оверлейных сетей, vpn, и прочего. На обоих концах обычный домашний pon. Разные провайдеры, на разных континентах. Весь смысл Интернета в p2p без приседаний.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #33

30. Сообщение от Аноним (30), 12-Июл-26, 17:33   +1 +/
Нет. На главной странице проекта нет вирусного маркетинга на широкую аудиторию, сделанного с участием адептов поведенческой психологии. Поэтому не взлетит.

Где призыв "it's time to ditch Discord and Telegram?" Где раздача виртуальных наград самым лучшим поводырям, чтобы расчёсывать их эго? Где рассказы о том, что оно замечательно интегрируется с стимдеком и вы не кул, если его не используете? Где продажа стикеров? Где ChattoFest в Санкт-Петербурге, штат Флорида с участием рок-группы Black Keys?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #53, #64

32. Сообщение от Аноним (30), 12-Июл-26, 17:37   +/
Какие-то русские шифропанки сделали NNCP, если из него сделать delay tolerant мессенджер - то вот будет оно. Джва года жду такой IM.

Проблема в том, что ты будешь годы писать ОСНОВНОЙ канал доставки сообщений. Вот как Поберёзкин симплекс ломает и чинит через клода. А пришивать к нему блютуз ты будешь тоже годы и никто кроме пары шифропанков твой секурный скаттлбатт не скачает, если он будет только off the grid.

Но ты можешь запилить свой твиттер, продать его и вот, твоё нечто без UI сразу схватит критическая масса пользователей и даже начнёт его тебе дописывать. Ну и что, что оно валится и неудобное, история победителей не судит.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #57

33. Сообщение от Аноним (25), 12-Июл-26, 17:38   +/
Если все так просто, откуда борьба с NAT?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #59

36. Сообщение от Аноним (30), 12-Июл-26, 17:41   +/
>Tox не поддерживает offline-сообщения без релейных серверов.

Поддерживает, дядька с Кавказа пацаном ещё эту фичу закодил, а её в ядро не приняли. Как раз из-за какого-то любителя дискорда.

>Tox — это P2P-протокол. Тут же есть явное требование централизации.

Я бы сказал "пришейте сбоку ещё один протокол и прибейте к нему ключи токса гвоздями", но пока в toxcore торчат гейткиперы, этого не будет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

38. Сообщение от Аноним (25), 12-Июл-26, 17:43   –1 +/
С NAT возросла масштабируемость и доступность подключения стала реальной даже той бабули что сидит в тик-ток. Поэтому NAT это часть интернет.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #55

43. Сообщение от Аноним (43), 12-Июл-26, 17:46   +/
Cpaные ленивые провайдеры могли бы за символическую плату продавать IPv6 с десятком портов, чтобы снаружи можно было соединяться с компом юзера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #49, #56

46. Сообщение от Аноним (30), 12-Июл-26, 17:48   +/
>но при этом важна стабильная работа системы уведомлений, которая бы не полагалась на веб-пуши

Это минус к батарейке. Я так токс держал вечерами на Philips Xenium - за год добил до состояния "разряжается за полдня".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

49. Сообщение от Аноним (25), 12-Июл-26, 17:53   +/
Ну на пример поставил iroh-ssh

Все, проблема решена. Даже не надо ничего покупать. Подцепишься по ssh

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

50. Сообщение от BrainFucker (ok), 12-Июл-26, 18:15   +/
Можно перевести производство на асинхронную коммуникацию, а не вынуждать работников целый день мониторить чат и отвлекаться на каждый чих. Тогда и мессенджер будет вовсе не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #58

53. Сообщение от Аноним (53), 12-Июл-26, 18:35   +1 +/
> Нет. На главной странице проекта нет вирусного маркетинга на широкую аудиторию, сделанного с участием адептов поведенческой психологии. Поэтому не взлетит.

Не взлетают такие поделки по куда более прозаичной причине: они требуют от тебя ресурсов на собственный хостинг и борьбу со спамом, CP и т.п.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #67

55. Сообщение от Аноним (27), 12-Июл-26, 18:53   +/
> масштабируемость и доступность подключения

Это в IPv6. NAT -- это дорогостоящий костыль. Для бабули с тик-током сойдёт, для около-realtime задач уже нет. NAT такая же часть Интернета, как гной. Вроде и выполняет какие-то биологические функции, но лучше когда обходится без него.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

56. Сообщение от Аноним (27), 12-Июл-26, 18:57   +/
> продавать IPv6 с десятком портов

У моего провайдера бесплатно /56 IPv6 и /32 IPv4. IPv6 для защиты "братьев наших меньших" по умолчанию "выключен", и его надо "включить" в гуе выданного провайдером же роутера. Дефолтный Линукс просто работает без дополнительных приседаний, что вполне очевидно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

57. Сообщение от Аноним (27), 12-Июл-26, 19:09   +/
> Какие-то русские шифропанки сделали NNCP, если из него сделать delay tolerant мессенджер - то вот будет оно. Джва года жду такой IM.

Использовал postfix + NNCP для передачи телеметрии и приёма юстировочных карт датчиков с/на ~200 кастомных исследовательских устройств. Данные передавались через AWS S3 там, где интернет хотя бы иногда был, и SD-картами в почтовом конверте там, где его отродясь не было. Это всё конечно наколенная кустарщина запиленная впопыхах за две недели до деплоя, когда всплыло, что продажники оператора сотовой связи наобещали воздушных замков, но отработала она без единой проблемы четыре года. Мне за это чек на целых $500 прислали хотя я изначально pro bono подряжался. Приятно было.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

58. Сообщение от Аноним (27), 12-Июл-26, 19:10   +/
Чат и есть асинхронная коммуникация. Синхронная -- это голосом по телефону.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #65

59. Сообщение от Аноним (27), 12-Июл-26, 19:13   +/
Всё нет так просто, и борьба с NAT происходит от жадности и инертности операторов. Но для тех, кому нужен p2p проблема с подключением к Интернету решаема, и чаще всего за $0 или символическую сумму.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

64. Сообщение от limafresh (ok), 12-Июл-26, 21:02   +/
Ну может в плане этого и отличается, но я говорю конкретно за GUI программы, который виден на скриншоте в статье. Прям дискорд дискордом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

65. Сообщение от BrainFucker (ok), 12-Июл-26, 21:25   +/
С инструментами это никак не связано. Асинхронная коммуникация это когда коллег не дёргают  по поводу и без, они не отвлекаются на сообщения, а просматривают их в выделенное время (раз в день, через день, раз в неделю, где как).
А какой инструмент для коммуникации используется, чат, почта, голос, тасктрекер, не важно.

Но во многих местечковых колхозах принято мониторить корпоративные чатики и отвечать на сообщения от коллег, отвлекаясь от задач.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

66. Сообщение от Frestein (ok), 12-Июл-26, 22:36   +/
Здесь есть несколько проблем, что сразу же приходят на ум. ИИ не обучается, чтобы ему что-то донести надо порой войну и мир выразить в промпте, что человек бы понял даже без слов. Перекрывать кислород подрастающим малюткам еще выльется в будущем компаниям в дефицит высокоуровневых специалистов и неизбежно растущий бус фактор, как и снижение самого темпа обучения, за счет снижения темпа "миграции" разработчиков, т.к. сейчас даже высокоуровневые специалисты испытывают проблемы с поиском нового места работы. Тоже самое касается и художников, которых сейчас "заменил" ИИ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

67. Сообщение от нах. (?), 12-Июл-26, 23:19   +/
каждая контора чуть покрупнее подвальной предыдущие 15 лет: подержи мое пи... мои lynс/sfb

(последние четыре года: вот же ж вcpaтый матерьмост!)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру