Статья

Jimm.online: каналы в ICQ, обновление Android-приложения и «Кто онлайн» со статусами

Jimm.online: каналы в ICQ, обновление Android-приложения и «Кто онлайн» со статусами

Продолжаем развивать jimm.online — ретро-платформу для общения через ICQ-протокол. В этом выпуске: каналы новостей прямо в ICQ, обновление Android-приложения с исправленной кодировкой, изменения на сервере и список «Кто онлайн» со статусами — на сайте и в Telegram.

Каналы: новости прямо в ICQ и панель на сайте

Запустили Jimm Channels — каналы новостей, как в Telegram, только внутри ICQ. Любой пользователь может создать свой канал и публиковать в нём посты, а подписчики получают их обычным сообщением в Jimm, QIP или в приложении.

Чтобы начать, добавьте бота с UIN 11114 в контакт-лист и напишите ему !help. Основные команды:

  • !channels — каталог всех каналов, !find текст — поиск
  • !open имя — зайти в канал и посмотреть ленту, !read — листать посты, !post номер — пост целиком
  • !join / !leave — подписаться и отписаться, !mute / !unmute — выключить и включить уведомления
  • !my — мои каналы и число новых постов
  • !create имя название — создать свой канал, например: !create my_news Мои новости
  • !publish текст — опубликовать новость (для владельца и админов канала)

Владелец может назначать админов, менять название и описание канала — подробности в !help admin. Команды работают и на русском: !каналы, !подписаться, !помощь.

Каналы доступны и на сайте: на главной появился блок «Каналы», читать их можно без регистрации и без клиента.

Android-приложение: обновление для тестировщиков

Вышла версия 1.0.3 в закрытом тестировании. Главное исправление — кодировка офлайн-сообщений: сообщения на кириллице, пришедшие, пока вы были не в сети, больше не превращаются в кракозябры.

Обновление появится в Google Play после проверки. Тестировщики, обновитесь и проверьте: выйдите из сети, попросите кого-нибудь написать вам по-русски и зайдите снова. Если текст читается нормально — всё работает. Если нет — пишите в Telegram, приложите скриншот.

Изменения на сервере

Сервер получил обновления от автора Open OSCAR Server:

  • кодировка между старыми и новыми клиентами — сервер сам перекодирует сообщения, если один собеседник пишет в Unicode, а другой в Windows-1251; кракозябр в переписке между разными клиентами станет меньше
  • стабильность — исправлено падение сервера при повторном входе под тем же UIN, из-за которого раньше обрывались все соединения

Настройки подключения прежние — перенастраивать ничего не нужно.

«Кто онлайн» со статусами

Список «Кто онлайн» на сайте теперь показывает не просто «в сети», а статус каждого пользователя — как в настоящем контакт-листе. То же самое в Telegram: команда /online у нашего бота выводит список тех, кто сейчас в сети, со статусами и UIN.

Спасибо тестировщикам

Отдельное спасибо всем, кто тестирует приложение и сервис. Ошибку с кодировкой офлайн-сообщений нашли именно вы: написали, показали, как это выглядит, — и мы быстро её исправили. Каждый такой отзыв делает jimm.online лучше для всех. Продолжайте писать нам в Telegram обо всём, что заметите: о багах, неудобствах и идеях.

Что дальше

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