Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.84] |
|
Сообщ.
#1
,
|
|
|
Привет, предлагаю сообща сделать лучший мессенджер общего назначения.
Уже есть кое какие наработки с базовым функционалом. Зачем еще один? - Потому что есть куча мыслей как превратить его в более полезный агрегат с действительно полезным функционалом. Настрой серьезный, ищу единомышленников. WEB-клиент: Используемые языки: PHP, Golang, Javascript Репозиторий: https://github.com/sciner/messenger-backend |
Сообщ.
#2
,
|
|
|
Слухай, по-моему, это реинкарнация "Чижика-Пыжика"
|
Сообщ.
#3
,
|
|
|
Цитата Flex Ferrum @ Слухай, по-моему, это реинкарнация "Чижика-Пыжика" Кого? |
Сообщ.
#4
,
|
|
|
Сообщ.
#5
,
|
|
|
Сообщ.
#6
,
|
|
|
С удовольствием бы потыкал в Native сервера/клиента, чтобы его, например, в виде библиотек, или COM оформить можно было. Да так, чтоб все желающие смогли его заюзать на любом своём языке, аля - полнофункциональный движок. И пускай бы уже несколько вариантов UI на разных языках наваяли. А то, ИМХО, чат, где сервер на каком нибудь "питоне", конечно, прикольно, но, я такое использовать точно не буду... На тех же плюсах подтянуть, на QT оформить - было бы удобно, или в шарп подтянуть - тоже удобно и быстро, на тех же делфях люди с удовольствием возьмут погонять. А вот винегрет из нескольких языков, да ещё и интерпретируемых...
Добавлено В варианте того же COM или библиотеки - можно и систему плагинов организовать. В общем, разгуляться - целое поле для извращений |
Сообщ.
#7
,
|
|
|
Цитата VisualProg @ С удовольствием бы потыкал в Native сервера/клиента, чтобы его, например, в виде библиотек, или COM оформить можно было. Да так, чтоб все желающие смогли его заюзать на любом своём языке, аля - полнофункциональный движок. И пускай бы уже несколько вариантов UI на разных языках наваяли. А то, ИМХО, чат, где сервер на каком нибудь "питоне", конечно, прикольно, но, я такое использовать точно не буду... На тех же плюсах подтянуть, на QT оформить - было бы удобно, или в шарп подтянуть - тоже удобно и быстро, на тех же делфях люди с удовольствием возьмут погонять. А вот винегрет из нескольких языков, да ещё и интерпретируемых... Добавлено В варианте того же COM или библиотеки - можно и систему плагинов организовать. В общем, разгуляться - целое поле для извращений разве существенная разница, на чем бэкенд? |
Сообщ.
#8
,
|
|
|
Цитата SCINER @ разве существенная разница, на чем бэкенд? Если в твоём мессенджере будет общаться полтора человека - несущественно совершенно. |
Сообщ.
#9
,
|
|
|
Цитата SCINER @ - Потому что есть куча мыслей как превратить его в более полезный агрегат с действительно полезным функционалом. Например? Какие приемущества перед Telegram, Viber, WhatsApp и прости господи, Skype? Далее, если не устраивает клиент, то почему не запилить просто свой клиент например для того же Телеграм с блэкджеком и шлюхами? Благо API в наличии https://core.telegram.org/ Добавлено Цитата SCINER @ разве существенная разница, на чем бэкенд? Да, если как сказали выше этим будет кто-то пользоваться. Потом, клиент нужен для всех основных платформ. Сие есть в планах? |
Сообщ.
#10
,
|
|
|
Цитата FullArcticFox @ Цитата SCINER @ разве существенная разница, на чем бэкенд? Да, если как сказали выше этим будет кто-то пользоваться. Потом, клиент нужен для всех основных платформ. Сие есть в планах? Бэкенд -- это серверная часть Её устанавливают и забывают. Максимум, что может понадобится -- это какое-нибудь API, для тех же плагинов например. На чём реализовывать без разницы абсолютно. |
Сообщ.
#11
,
|
|
|
Предлагаю back-end делать на микро сервисной архитектуре в Azure!
P.S. Это одновременно и сарказм и нет. |
Сообщ.
#12
,
|
|
|
лучше агрегатор популярных месссенджеров + почта + смс + всё остальное типа контакты, задачи, проекты.
чтобы вся история с контактом в одном месте. т.е. транспорт не важен. |
Сообщ.
#13
,
|
|
|
Что уже есть:
1. веб-версия (PHP) чаты, звонки 2. API (JsonRPC на PHP) 3. websocket server (Golang) 4. callcenter (Golang) 5. IOS клиент Кросплатформенные клиенты десктоп планируется сделать на Electron Добавлено Цитата FullArcticFox @ Цитата SCINER @ - Потому что есть куча мыслей как превратить его в более полезный агрегат с действительно полезным функционалом. Например? Какие приемущества перед Telegram, Viber, WhatsApp и прости господи, Skype? Далее, если не устраивает клиент, то почему не запилить просто свой клиент например для того же Телеграм с блэкджеком и шлюхами? Благо API в наличии https://core.telegram.org/ Добавлено Цитата SCINER @ разве существенная разница, на чем бэкенд? Да, если как сказали выше этим будет кто-то пользоваться. Потом, клиент нужен для всех основных платформ. Сие есть в планах? Мне дико не хватает группировок контактов в группы, нехватает поиска удобного по хештегам, нехватает организации файлов в чате и много чего еще. |
Сообщ.
#14
,
|
|
|
Цитата SCINER @ Мне дико не хватает группировок контактов в группы, нехватает поиска удобного по хештегам, нехватает организации файлов в чате и много чего еще. Ну так для этого надо просто клиент свой запилить... |
Сообщ.
#15
,
|
|
|
Цитата FullArcticFox @ Цитата SCINER @ Мне дико не хватает группировок контактов в группы, нехватает поиска удобного по хештегам, нехватает организации файлов в чате и много чего еще. Ну так для этого надо просто клиент свой запилить... Это простое и правильное дело? |
Сообщ.
#16
,
|
|
|
Цитата SCINER @ Это простое и правильное дело? Насчет простое не могу сказать, а то что это не лишено смысла.. Суть в том, что уже готовым продуктом уже пользуются миллионы. Да и пользователю конечному как-то насрать как это сделано и на основе чего. Главное - функционал. Поэтому имеет смысл сделать клиент, и посмотреть, насколько оно вышло удачно. Это менее затратно, чем клепать свой сервер, плюс свой клиент... Телеграм позволяет клипать сторонних клиентов https://trashbox.ru/link/top-telegram-apps-android Добавлено Цитата FullArcticFox @ Телеграм позволяет клипать сторонних клиентов https://trashbox.ru/link/top-telegram-apps-android И кстати, можно глянуть на их функционал, возможно то что ты хочешь уже реализовано.. |
Сообщ.
#17
,
|
|
|
Сайт мессенджера ... https://msg1.ru/
Веб клиент уже полностью рабочий, в т.ч. настройки профиля. Дополнительно в нем есть встроенный аудио плеер, и форма составления резюме, с выгрузкой в PDF с публичной страницы пользователя. |
Сообщ.
#18
,
|
|
|
https://msg1.ru/distr/msg1_setup.exe
протестите пожалуйста, кому не трудно десктоп версию для windows |
Сообщ.
#19
,
|
|
|
Попытался прикрепить файл в 2 гига. Сдох
Добавлено Регистрация по мылу.. Вопрос, нафига мыло, если ты можешь тупо вбить че угодно? )) Плюс, удобнее привязка к тел! Прое пароль, ну и фиг с ним, всегда по SMS можешь восстановить Добавлено Плеер, это вообще огонь.. Нахер он нужен в мессанджере??? Как туда добавить что я хочу? Ладно IP телефония это ясно, по это то нахер? Добавлено И пока кроме Плеера, не понятно нахер нужного, и Резюме, тоже не ясно нахер нужного не понятно чем это лучше Телеграма... Точнее хуже, котому что тут вообще ничего нет. Добавлено За интерфейс отдельный дизлайк. Это что?? В трей не сворачивается, Уведомления -- колокольчик нажал - уведомление висит, И вообще у тебя Мессенджер или че? Какого х... оно с главного экрана уводит, те с самой сути?? От контактов всмысле??? |
Сообщ.
#20
,
|
|
|
А фотку, фотку поставить низя?
Добавлено Запись сообщения таки не работает. Добавлено В общем пока: -- Все очень сыро, часть функционала не работает. -- В продукте нет изюминки. Те нафиг оно вперлось, не ясно. Плеер и рюзюме -- если это и должно быть, то в виде дополнений -- плагинов, расширений и тп... И кстати, в этом и может быть изюминка. В том смысле, что можно своять свой плагин, например подсветку кода для программеров, какие-то рюшки для разных категорий.. И тд. |
Сообщ.
#21
,
|
|
|
Цитата Попытался прикрепить файл в 2 гига. Сдох пока ограничение 500мб Цитата Регистрация по мылу.. Вопрос, нафига мыло, если ты можешь тупо вбить че угодно? )) Плюс, удобнее привязка к тел! Прое пароль, ну и фиг с ним, всегда по SMS можешь восстановить регистрация намеренно упрощена на время тестирования Цитата Плеер, это вообще огонь.. Нахер он нужен в мессанджере??? Как туда добавить что я хочу? Ладно IP телефония это ясно, по это то нахер? Скоро напишу добавление туда собственных композиций Цитата И пока кроме Плеера, не понятно нахер нужного, и Резюме, тоже не ясно нахер нужного не понятно чем это лучше Телеграма... Точнее хуже, котому что тут вообще ничего нет. Естественно он пока хуже телеги. Резюме пока тоже в разработке и поэтому малофункционально. Цитата В трей не сворачивается сворачивается, если нажать на крестик, у телеграма аналогичное поведение. Цитата Уведомления -- колокольчик нажал - уведомление висит Да, это баг, спасибо, устраню! Цитата И вообще у тебя Мессенджер или че? Какого х... оно с главного экрана уводит, те с самой сути?? От контактов всмысле??? Баг, починю! Цитата А фотку, фотку поставить низя? Можно в профиле в выдвигающемся меню. Цитата Запись сообщения таки не работает. Баг, Починил! Цитата -- Все очень сыро, часть функционала не работает. Ну так еще не релиз =) Плагины и рюшечки после оттачивания основного функционала, голосованием решим. Спасибо за хороший отзыв! |
Сообщ.
#22
,
|
|
|
Цитата FullArcticFox @ Можно в профиле в выдвигающемся меню. Так не ставится, нажал сохранить и ничего.. Добавлено Цитата FullArcticFox @ И кстати, в этом и может быть изюминка. В том смысле, что можно своять свой плагин, например подсветку кода для программеров, какие-то рюшки для разных категорий.. И тд. Кстати, например, интеграция со сторонними сервисами. Хочешь разместить резюме - можно сделать это не отходя от кассы и оно появится на hh например. А приглашения можно получать в мессенджер. И так далее. |
Сообщ.
#23
,
|
|
|
Сделал:
1. отправку файлов перетаскиванием в окно сообщений 2. поддержку стикеров TODO: Прикреплённый файлstickers.png (291,88 Кбайт, скачиваний: 1434) Репозиторий проекта: https://bitbucket.org/sciner/messenger-web/src/ |
Сообщ.
#24
,
|
|
|
TODO
* весь список уведомлений выводить в popup-окне * профиль выводить в popup-окне * редактирование сообщений * персональная записная книжка-облако * форвардинг сообщеиий * комментирование сообщений * всплывающие уведомления на десктопе * избавиться от верхней панельки * генератор стикер-паков * * * * BUGS * в календаре невидно текста кнопок (дата рождения в профиле) * неправильно отображается метка пропущенных сообщений в списке контактов * панель уведомлений находится под списком сообщений * большое и длинное название чата уменьшает размер значка и плеера * ошибка. скачивание файлов в десктопе * * * * * Добавлено Добавил функцию звонков |
Сообщ.
#25
,
|
|
|
1) Добавил в мессенджер тёмную схему
2) Пофиксил проблемы Прикреплённый файл24356u.png (336,16 Кбайт, скачиваний: 1427) |
Сообщ.
#26
,
|
|
|
Список задач по проекту:
https://trello.com/b/fKqi3I3n/messenger-web...ce=bb-bello-dev |
Сообщ.
#27
,
|
|
|
Если абстрагироваться от частностей, что потенциального клиента может интересовать:
- защищенность - анонимность (кому-то она нужна, кому-то нет) - совместимость с другими (понимаю, что это вопрос уж теоретический) - предусмотренность обхода возможных блокировок - телефония - функциональность и интерфейс Если посмотреть так, то всякие плееры и ограничения 500 мб где-то далеко |
Сообщ.
#28
,
|
|
|
Цитата ter_nk_ @ Если абстрагироваться от частностей, что потенциального клиента может интересовать: - защищенность - анонимность (кому-то она нужна, кому-то нет) - совместимость с другими (понимаю, что это вопрос уж теоретический) - предусмотренность обхода возможных блокировок - телефония - функциональность и интерфейс Если посмотреть так, то всякие плееры и ограничения 500 мб где-то далеко — Защищенность Согласен, нужная штука! — Анонимность Регистрация без телефона это анонимность или ещё нет? Если нет, то, что я должен сделать, чтобы он считался анонимным? — Совместимость Что хотелось бы видеть в интеграциях например? — Обход блокировок Децентрализованный мессенджер? — Телеофония У меня уже есть аудиозвонки, или не об этом речь? — Функциональность Что например нужно еще в нём? |
Сообщ.
#29
,
|
|
|
Цитата SCINER @ — Анонимность Регистрация без телефона это анонимность или ещё нет? Если нет, то, что я должен сделать, чтобы он считался анонимным? Можно считать да. Цитата SCINER @ Что хотелось бы видеть в интеграциях например? Это вопрос такой... Хотелось бы общаться с клиентами других мессенжеров, но это мало реально в силу изначально присущей им конкуренции. Цитата SCINER @ — Обход блокировок Децентрализованный мессенджер? Да, это вопрос сложный, но очень важный, независимость от внешних обстоятельств это большой плюс. Защищенность мессенжера и его децентрализованность - это основа с которой уже можно ввязываться в конкуренцию - на мой взгляд. Цитата SCINER @ — Телеофония У меня уже есть аудиозвонки, или не об этом речь? Да, об этом. Хотя опять же на мой взгляд, если есть децентрализованность и защищенность, даже без звонков будет своя аудитория. Цитата SCINER @ — Функциональность Что например нужно еще в нём? А тут как раз дело такое, наживное! |
Сообщ.
#30
,
|
|
|
Значит кроме децентрализованности остальное всё норм? =)
|
Сообщ.
#31
,
|
|
|
Цитата SCINER @ Значит кроме децентрализованности остальное всё норм? =) А этот пункт на порядок сложнее и важнее всех остальных в нашем контексте. Это пункт для аудитории Германии например мало что стоит, а для России очень ценен сейчас. Если посмотреть чем мотивирован выбор наших граждан по определенным вопросам - это недоверие. И если у тебя есть преимущество такой независимости - это что-то вроде преимущества хранения денег в офшорном счете по сравнению с нашим каким-нибудь родным банком. |
Сообщ.
#32
,
|
|
|
Цитата SCINER @ Регистрация без телефона это анонимность или ещё нет? Если нет, то, что я должен сделать, чтобы он считался анонимным? С одной стороны да, с другой -- сейчас профили зачастую привязывают к телефону, потому что это удобно, если тел. даже украдут, всегда симку можно восстановить по паспорту.. Плюс привязка к тел - это доп. защита, даже если аккаунт угонят (что часто было например в аське), то можно всегда восстановить доступ. Во-вторых, сейчас в РФ принимается закон, что тоже нельзя не учитывать, тк если месс. окажется вне закона, его заблокируют, что будет не айс. Добавлено Цитата ter_nk_ @ Это вопрос такой... Хотелось бы общаться с клиентами других мессенжеров, но это мало реально в силу изначально присущей им конкуренции. Почему, у Телеграма есть API, пользуйтесь на здоровье.. |
Сообщ.
#33
,
|
|
|
Цитата FullArcticFox @ Почему, у Телеграма есть API, пользуйтесь на здоровье.. Да, а в ватсапе народу например больше. |
Сообщ.
#34
,
|
|
|
ЧТО СДЕЛАНО
1) вынес настройки профиля и список всех событий в всплывающее окно, чтобы убрать выход из активного окна мессенджера Прикреплённый файл345.png (144,25 Кбайт, скачиваний: 1348) 2) добавил подсветку синтаксиса в блоках кода, вида ```html <div><h1 class="big">Hello, World!</h1></div>```` Прикреплённый файлi7_cimgpsh_orig.png (54,23 Кбайт, скачиваний: 1359) |
Сообщ.
#35
,
|
|
|
1) исправил ошибку с выпадающими списками выбора в окне настроек;
2) заменил кнопку закрытия во всплывающем окне; 3) измененил позиции кнопок в маленьком проигрывателе в заголовке программы; 4) сделал плейлист видимым на экране среднего размера; 5) подкорректировал положение окна просмотра пользователя; 6) пофиксилстили css 7) добавил кнопку написать в окне просмотра профиля юзера 8) ускорил анимацию эффектов (показ окон, и т.п.) Сделал публичным задачник проекта: https://trello.com/b/fKqi3I3n/messenger-web |
Сообщ.
#36
,
|
|
|
Всем привет, я сделал поддержку ботов в мессенджере
Правда пока их никак создать нельзя, но я уже одного тестового добавил. Работает на вебхуках. |
Сообщ.
#38
,
|
|
|
Вот так примерно болтает бот)
Он написан на PHP и его очень легко написать, готовые скрипты прилагаются на сайте. Прикреплённый файлbot_conversation.png (151,28 Кбайт, скачиваний: 1325) |
Сообщ.
#39
,
|
|
|
Реализовал создание карточек предпросмотра отправляемых URL-адресов:
Прикреплённый файлurlpreview.png (376,32 Кбайт, скачиваний: 1341) |
Сообщ.
#40
,
|
|
|
Создан телеграм канал мессенджера, https://t.me/msg1_messenger
Куда будут транслироваться все новости о мессенджере. |
Сообщ.
#41
,
|
|
|
Пока занят разделением веб версии на клиент и сервер.
Клиент будет чисто на JS, HTML, CSS. и API сервер на PHP. Сейчас это всё в одном PHP проекте. |
Сообщ.
#42
,
|
|
|
По мессенджеру проделал огромную работу разделения веб версии на клиент и сервер.
В качестве тонкого клиента Angular, который работает вызывая API методы с сервера. Заодно поправил парочку багов, изменил инструмент обрезки аватарок и логотипа чата. Идею инструмента обрезки картинок подсмотрел в WhatsApp. То, что не балду пинал всё это время можно оценить по коммитам в репу =) https://bitbucket.org/sciner/messenger-web/commits/all |
Сообщ.
#43
,
|
|
|
Сделал пересылку(forward) сообщений
Сделал комментирование(reply to) сообщений |
Сообщ.
#44
,
|
|
|
Скажите а насколько трудно сделать демонстрацию экрана собеседнику в хорошем качестве?
|
Сообщ.
#45
,
|
|
|
Цитата mks @ Скажите а насколько трудно сделать демонстрацию экрана собеседнику в хорошем качестве? можно, но сложно |
Сообщ.
#46
,
|
|
|
всё, энтузиазм спал?
|