Как стать автором
Обновить
50.86
Рейтинг

Мессенджеры *

Системы обмена сообщениями

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Сказ о том, как я погряз в Матрице

Блог компании Фонд ReactOS Децентрализованные сети Информационная безопасность *Мессенджеры *Open source *


Всем привет! С вами Станислав, и это моя вторая по счёту статья на Хабре. Как вы возможно помните из моей первой статьи, я увлекаюсь программированием, и операционной системой ReactOS.


Но мои увлечения вовсе не ограничиваются этим. Сегодня я расскажу вам, как я буквально погряз в Матрице… Нет, это не про фильм, как вы возможно подумали, а про федеративную чат-систему, которая появилась в уже далёком 2014 году :)


Перед тем, как начать, рекомендую ознакомиться, что вообще Matrix из себя представляет. В кратце — это децентрализованный, федеративный, и открытый протокол обмена сообщениями, и в принципе любыми данными, с возможностью end-to-end шифрования (в том числе в комнате с несколькими людьми), и работающий поверх REST API (HTTP с JSON).


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

Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 3.6K
Комментарии 4

Новости

Юбилейный новогодний Хабрачат-2022

Мессенджеры *Habr Системное администрирование *Социальные сети и сообщества

Привет!

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

Хабрачат — это отличная возможность хорошо провести время и найти новых единомышленников, друзей и знакомых.

Читать далее
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 4.8K
Комментарии 7

Как я борюсь с всемирной паутиной за свое время

Мессенджеры *Социальные сети и сообщества Мозг Здоровье Удалённая работа

Привет! Проблема проста и банальна: очень много времени теряется на бесцельное брожение по социальным сетям, но при этом в них же проходит львиная часть моего рабочего процесса (я - руководитель проектов). Взять и снести соцсети – не вариант, поэтому мне пришлось искать более хитрые способы спасать свое время. Не буду отнимать хлеб у товарищей экспертов, рассказывая про осознанность и работу мозга – просто перечислю инструменты и приложения, которые помогли мне. Надеюсь, они будут полезны и вам!

Проблемы vs решения

Проблема № 1: Нужно как-то перестать залипать в соцсетях во время работы, но с чего начать – непонятно…

Что помогло: Мне помог анализ того, где и сколько времени я теряю. Приложений и плагинов для браузера, которые показывают, где и сколько времени ты проводишь, много: я выбрала приложение StayFree для Android: оно показывает статистику по сайтам, приложениям, начисляет очки и мотивирует, а еще показывает статистику людей по миру. Зная, сколько времени ты ежедневно теряешь в том же Instagram, уже гораздо проще ужаснуться и начать действовать.

Проблема № 2: Когда нужно заниматься сложной и неприятной работой (какая-нибудь аналитика, таблицы, подсчеты), я то и дело обнаруживаю себя за просмотром спортивных новостей или ленты Instagram.

Читать далее
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 5.8K
Комментарии 11

Фонд золотых цитат: как сгенерировать стикеры из сообщений в Telegram

Блог компании Selectel Мессенджеры *Python *Программирование *IT-инфраструктура *

Все началось с одной из учебных групп в Telegram. Студенты там очень любят делать стикеры из сообщений своего преподавателя. Я выяснил, что делаются они в полуавтоматическом режиме: сообщение пересылается в бота, который рисует «пузырек» сообщения, а результат пересылается в официального стикер-бота.

Схема рабочая, но напрашивается идея минимизировать количество пересылок. Тем более, что в Telegram существуют боты, создающие пользовательские стикерпаки. Рассказываю, как сделать такого бота без лишних телодвижений, и даю свое творение на тест. Если не хотите запариваться с созданием бота, но не против запечатлеть парочку своих золотых цитат для потомков, — прошу под кат.
Читать дальше →
Всего голосов 41: ↑40 и ↓1 +39
Просмотры 5K
Комментарии 7

История Телеграм-игры длинною в 5 лет: Рагна-бот и его игроки

Мессенджеры *Разработка игр *C# *Монетизация игр *Дизайн игр *
Из песочницы

Как-то в голову пришла мне идея игры: человеку приходят 4 очень похожие друг на друга кнопки и ему нужно выбрать верную за короткий промежуток времени. Так же я любил ходить в рейды в ММОРПГ-играх (я не любитель ПвП, но вот дружные замесы против босса - это по мне). В то время я играл в MMORPG ChatWars в Телеграме и был в ней на руководящих позициях фракции. А ещё у меня за плечами 5 лет опыта в программировании, 3 из них в геймдеве. С этими вводными родился проект “Рагна” - сессионная Телеграм-чатовая игра про походы на огненного рейд босса.

Пост является ретроспективой разработки игры, а также кладезем кейсов и моих геймдизайнерских идей.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 3.9K
Комментарии 0

Экономим свое время. Ускоряем создание отложенных постов в Telegram с помощью бота

Мессенджеры *Java *
Из песочницы

Представьте, что вы всю жизнь собирали коллекцию фотографий кошачьих носов и в один из дней появляется стойкое желание поделиться ею с миром. Для этой цели вы решаете завести канал в Telegram и регулярно постить туда новые фотографии. Но тут вас встречает она – рутина.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 3K
Комментарии 14

IRCaBot: Современное решение для чат-лога IRC

Децентрализованные сети Мессенджеры *Управление сообществом *Социальные сети и сообщества

IRC является масштабируемым и беспрецедентно легковесным, но с одним большим изъяном: у пользователя отсутствует история чатов за время его оффлайна. Для конкретно взятого пользователя существуют решения, обеспечивающие данный функционал, но для накопления всей истории чата и ее публичного использования они не подходят. А нужда в логировании чата имеет место быть: сколько корпоративных перлов и ценных бесед разработчиков проходит бесследно!

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 927
Комментарии 0

Telegram-бот Silero бесплатно переводит речь в текст

Мессенджеры *Машинное обучение *Развитие стартапа Искусственный интеллект Голосовые интерфейсы

header


Мы сделали бесплатного телеграм-бота, который переводит аудио в текст. В отличие от нашего бесплатного публичного решения для транскрибации длинных аудио, этот бот скорее настроен для удобства работы с короткими голосовыми сообщениями, заметками и аудио средней длины (несколько минут).


Боту можно послать аудио как напрямую, так и добавить в группу. В группе бот будет реагировать на все аудиофайлы (но сообщения об ошибках выводиться не будут). Более подробно об ограничениях и особенностях работы можно узнать в методах /help и /faq.


Основная UX фишка работы бота — проработанный и удобный формат чтения и навигации по распознанным сообщениям и заметкам (а не стена текста).

попробовать
Всего голосов 51: ↑50 и ↓1 +49
Просмотры 13K
Комментарии 56

Как я разрабатывал плагин для Pidgin 2

Мессенджеры *

Будучи поклонником многопротокольных IM-клиентов, я довольно долго пользовался Miranda NG. Но кривоватая поддержка некоторых современных протоколов вроде Discord мешала пользоваться только ей, хотя возможности кастомизации у неё очень широкие. В конце-концов практичность взяла верх над перфекционизмом, и я установил Pidgin 2.14. Несмотря на некоторую страшноватость, программа оказалось весьма практичной. Однако была и ложка дёгтя.

Как выяснилось, трёхуровневая иерархия Discord (сервер - категория - канал) скверно ложится на двухуровневую иерархию списка контактов (группа - контакт), и соответствующил плагин решил эту коллизию просто - каждая категория была группой, чьё имя содержало префикс сервера. Разумеется, это привело к тому, что даже при моём скромном круге общения в контакт-листе образовалось 30+ групп - помимо групп из других протоколов. Ориентироваться в этом было не слишком удобно - хотелось иметь возможность устроить какую-то иерархию, например, сделать над-группы.

Однако быстрый поиск вывел на старый баг-трекер Pidgin, где такая возможность была упомянута... и отмечена как wont-fix. Упс. Ну что ж, где наша не пропадала - сделаю имитацию сам!

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 813
Комментарии 0

Как мы телеграм-магазин делали: интеграция с движком, функционал, вывод товарной базы

Мессенджеры *Разработка под e-commerce *Интернет-маркетинг Управление e-commerce *IT-компании
Из песочницы

В июне 2021 года на выставке e-commerce мы впервые показали интегрированный магазин в телеграм с базовым набором функций. Уже тогда мы попытались вместить десятки категорий с десятками тысяч товаров в чат мессенджера. Но масштаб всего возможного функционала мы только представляли.

Я немного расскажу контекст – зачем и почему мы создавали этот инструмент, и о том, за счёт чего он приносит пользу бизнесу.

С чего началось

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

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 4.2K
Комментарии 16

Шо там по MTProto в Telegram-то?

Информационная безопасность *Мессенджеры *Криптография *Научно-популярное
Из песочницы

В наше время в условиях тотальной слежки, где любой разговор рядом с телефоном, любой запрос в интернете, обрабатывается системой для того, чтобы подобрать нативную рекламу, хочется иметь какой-то маленький островок безопасности и надежности. С высоко поднятым флагом свободы Пашенька говорит нам, что мы можем на него положиться, и что его детище, тележка, наш последний оплот безопасности.

Интересное заявление, не правда ли. Дак давайте посмотрим на протокол шифрования тележки MTProto с криптографической точки зрения.

Ну давайте взглянем
Всего голосов 77: ↑67 и ↓10 +57
Просмотры 19K
Комментарии 42

Как Discord стал нашим основным инструментом для сбора фидбека и позволил наладить систему саппорта почти без вложений

Блог компании Lightmap Мессенджеры *Разработка игр *Управление сообществом *Социальные сети и сообщества

Сейчас наш Discord-сервер — это самый эффективный способ сбора фидбека у социально активной кор-аудитории PvP-шутера. Сервер начинался как простой эксперимент, мы не понимали, насколько он будет полезен, но результаты превзошли ожидания. Настолько, что мы сделали еще и отдельный сервер, куда полностью перевели весь саппорт.

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

Ниже расскажу про внутреннюю организацию Discord-сервера Pixel Gun 3D — в первую очередь материал будет полезен КМ и саппортам, которые не работали с этим инструментом (или работали, но не получали максимум профита), а также геймдизайнерам. Затронем роли участников, каналы, ботов и способы защиты, активности и конкурсы, повышающие вовлеченность, а также решение тикетов, когда игроки сами помогают друг другу.

Читать далее
Всего голосов 45: ↑44 и ↓1 +43
Просмотры 7.9K
Комментарии 7

Распознавание речи в Telegram «на лету»

Мессенджеры *Go *Голосовые интерфейсы

Задача распознавания голосовых сообщений в Telegram уже давно не новая. На эту тему написано много статей, разработано немало Telegram-ботов. С некоторыми решениями я ознакомился во время работы над функцией распознавания голосовых напоминаний для бота @RemindMegaBot и заметил, что в этих решениях используется не всегда оправданный подход:

Для распознавания речи аудиофайл загружается на диск.

Возникает справедливый вопрос — неужели нельзя обойтись без записи файла на диск? Ведь это освободит операционную систему от лишних операций и сократит время обработки данных!

Почему же разработчики используют именно такой подход?

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 6.2K
Комментарии 3

Все Telegram-каналы по SEO и маркетингу на одном сайте

Мессенджеры *API *Поисковая оптимизация

Уверен, что подавляющее большинство пользователей интернета пользуются мобильными мессенджерами, в том числе используют Telegram для чтения новостей, каналов и чатов по маркетингу, SEO и любым другим направлениям.

Однако, информационный поток становится все более насыщенным, а времени на его потребление все меньше, в связи с чем большинство телеграм-каналов и чатов остаются непрочитанными, а на следующий день все они тупо "пролистываются" в конец, и так по кругу. При этом, зачастую, в них содержится много реально полезной информации: это могут быть как просто новости, так и кейсы, мнения и эксперименты известных SEO-специалистов, которые стараются дать новый и полезный контент, поделиться своим опытом.

Читать далее
Всего голосов 11: ↑2 и ↓9 -7
Просмотры 2K
Комментарии 14

Flower: конструктор Авито для создания чат-ботов

Блог компании Авито Мессенджеры *Дизайн

За период пандемии количество активных чатов в мессенджере Авито выросло на 95%. Мы увидели, что у клиентов появилась потребность в автоматизации общения. Поэтому решили сделать инструмент, в котором любой наш сотрудник сможет собрать и запустить чат-бота, не привлекая разработчиков.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 3K
Комментарии 6

IRC. Первый мессенджер в истории

Блог компании ITSOFT Мессенджеры *Стандарты связи Киберпанк

Время рождения протокола IRC хорошо ощущается по одному факту: у IRC нет официального логотипа. Видимо, в конце 80-ых уделяли мало внимания красивой обложке программного обеспечения. Несмотря на это, IRC — настоящий титан своей ниши среди современников того времени: синхронизированная работа нескольких серверов в рамках одной IRC-сети, различные роли пользователей, групповые чаты, личные сообщения, простота разработки ботов, крайне низкое потребление системных ресурсов сервера.

Если вы давно забыли про "ирку", либо вовсе никогда не имели с ней дело — эта статья адресована вам.

Читать далее
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 8.3K
Комментарии 20

50 лет назад появилась электронная почта

Блог компании Timeweb Cloud Мессенджеры *

2 октября 2021 года исполняется ровно 50 лет с момента появления привычного нам средства коммуникации — электронной почты. Полвека — значимый юбилей! Именно в этот день в 1971 году инженер-программист Рэй Томлинсон (Ray Tomlinson) отправил первое в истории человечества сообщение по e-mail.
Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 5.6K
Комментарии 30

Как наконец найти время, чтобы учить слова

Мессенджеры *Программирование *Лайфхаки для гиков Изучение языков
Из песочницы
✏️ Технотекст 2021

Что делать, если расширять словарный запас английского хочется, а время на занятия в приложениях типа Anki, Memrise найти не получается?

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

Попытался решить эту проблему с помощью аудио флэш-карточек с интервальным повторением.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 5.5K
Комментарии 60

Сравниваем качество SaaS-систем в задаче распознавания интентов

Блог компании КРОК Мессенджеры *Анализ и проектирование систем *Машинное обучение *

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

Наиболее убедительный аргумент в пользу тех или иных решений — обыкновенные цифры. Конкретные метрики, которые отражают качество работы таких систем. Их бывает непросто подсчитать, но с КРОК сотрудничают специалисты, которые разбираются в вопросе. Это разработчики сервиса роботизации службы поддержки из нашего продуктового портфеля. 

Недавно команда AutoFAQ решила сравнить свою технологию с решениями от известных компаний на конкретной практической задаче.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 1.2K
Комментарии 0

You shall not pass, или Как мы настроили мониторинг тестовых окружений

Блог компании DINS Мессенджеры *Тестирование IT-систем *Управление разработкой *
Из песочницы

Привет, Хабр! Меня зовут Раиса. Я работаю в компании DINS старшим инженером по нагрузочному тестированию. Сегодня я хочу поговорить об энваройнментах. Ни для кого не секрет, что энвайронмент (environment) — это основная рабочая площадка тестировщика. Если у программиста — это любимая IDE, то у тестировщика — милый и родной энвайронмент.

Но что делать, если энв (здесь и далее энв, энвайронмент, окружение, стенд, подразумевают одно и то же) общедоступный? То есть и разработчики, и тестировщики, и даже другие команды, админы и прочие могут прийти и что-то на энве изменить, случайно или специально. Так было и у нас, но потом мы настроили мониторинг для наших окружений и теперь живем мирно и счастливо. Далее расскажу, как это было.

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 3.7K
Комментарии 0

Вклад авторов