Перейти к содержимому

Jabber telegram что это

  • автор:

Общаемся в Telegram со смартфонов на Symbian

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

Введение

На самом деле получить доступ в Telegram на Symbian можно даже двумя способами. Но сейчас я расскажу только об одном, более трудоёмком в настройке и сложном, с точки зрения технической организации. Также стоит сразу оговориться, что описанный способ позволяет общаться не только в Telegram, но и в других современных сетях и работать будет на многих платформах, а не только на Symbian. Почему? Увидите позднее.

Так что же лежит в основе?

А в основе лежит популярный протокол Jabber, ныне известный под именем XMPP. Jabber поддерживает так называемые «транспорты» — шлюзы, преобразующие сообщения Jabber в сообщения подключаемых сетей и обратно. Подробнее об этом можно почитать здесь. Итак, идея очень проста: создать аккаунт на сервере Jabber, если его нет, взять десктопный Jabber-клиент с поддержкой транспортов, найти сервер на котором установлен Telegram-транспорт, добавить его в клиенте и зарегистрироваться, найти клиент для Symbian и вуа-ля, получить возможность писать людям со своей старенькой Nokia.

И что же со всем этим делать?

Давайте теперь пошагово разберем процесс настройки. Начать стоит с регистрации на одном из серверов Jabber. Этот пункт не обязателен, если у вас уже есть аккаунт, можно использовать его. Крупнейшим сервером в Рунете является jabber.ru. Требуется придумать имя пользователя и пароль. Ничего сложного. После регистрации можно переходить к следующему пункту: настройке десктопного клиента.

В качестве клиента я использовал Gajim, основное окно которого представлено ниже. Да, Psi+ более популярен и в начале я поставил его, но у меня далеко не всё заработало сразу и во время поисков проблемы я поменял в том числе клиент и Gajim полностью меня устроил (но проблема была не в Psi).

При клике по аккаунту откроется выпадающее меню, в котором надо выбрать «Просмотреть сервисы».

В открывшемся окне в строку адреса нужно ввести jabbercity.ru. Да, транспорт в Telegram установлен и на других серверах, но этот уже проверен и точно работает. Далее в списке транспортов находим нужный, выбираем его и тыкаем по кнопке «Зарегистрироваться».

Здесь потребуется ввести свой номер телефона и, нажав далее, дождаться сообщения об удачном завершении регистрации.

После этого сразу или некоторое время в Telegram придет стандартное сообщение с кодом подтверждения логина, а в «диалог» с Telegram-транспортом запрос этого самого кода, который нужно просто отправить ответным сообщением. Ии сразу после логина в Gajim появится запрос на добавление выгруженных контактов. На него, естественно, нужно ответить положительно. На этом работа в Gajim и самый сложный этап настройки закончен. Все добавленные контакты автоматически соберутся в одну группу.

Переходим к настройке клиента на Symbian. Я использовал Slick. Просто потому что мне его посоветовали. Если вы знаете более удобный и свежий клиент, буду рад советам в комментариях. Взять программу можно на сайте разработчика. Не буду вдаваться в подробности установки приложений Symbian, почитать об этом можно вот тут. После запуска попадаем в меню настройки аккаунтов. Здесь нужно поставить галочку рядом с Jabber и перейти в редактор учетной записи, в котором ввести имя пользователя, адрес сервера, на котором аккаунт был зарегистрирован, пароль и выбрать необходимость шифрования. Затем вернуться назад, нажать на кнопку сохранения и кнопку подключения к сети Jabber, выбрать точку доступа и.

И если всё получилось успешно, попасть в ростер, в котором будет группа Telegram со всеми подключенными контактами. Остаётся только выбрать, кому отправить сообщение.

Послесловие

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

В моём случае это работает на Nokia C6. Все скриншоты были получены с неё.

В завершение хотелось бы ещё поблагодарить Дмитрия Вахрушева за помощь и советы при создании этой статьи, пользователя сайта 4PDA с ником Bugul Noz за инструкцию, которая стала основой вышеописанного, а также LonelyCatGames за такую долгую поддержку приложения и сайта.

Как создать аккаунт Jabber

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

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Количество просмотров этой статьи: 52 699.

В этой статье:

Jabber (XMPP) — это мессенджер (система обмена сообщениями), аналогичный Whatsapp, Telegram и Facebook Messenger. Этот мессенджер предлагает разные доменные имена для адреса, что предоставляет больший выбор для пользователей (по сравнению с другими сервисами). В данной статье мы расскажем вам, как создать учетную запись Jabber.

Метод 1 из 2:

Как создать аккаунт

Step 1 Перейдите на сайт регистрации Jabber.

  • https://www.xmpp.jp/signup?lang=ru
  • http://jabberes.org:5280/register/new
  • https://jabb.im/reg/
  • https://jabber.hot-chilli.net/forms/create/
  • Примечание: зарегистрироваться на сайте Jabber.org больше нельзя.

Step 2 Введите имя пользователя.

  • Имя пользователя не чувствительно к регистру.

Step 3 Выберите доменное имя (если возможно).

Выберите доменное имя (если возможно). Формат адреса Jabber: username@domain.extension (то есть username@xmpp.jp). На некоторых сайтах регистрации можно выбрать доменное имя, которое будет использоваться в адресе Jabber; на других сайтах это сделать нельзя. Если у вас есть выбор, откройте меню у имени пользователя и выберите нужное доменное имя.

Step 4 Введите пароль и подтвердите его.

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

Step 5 Докажите, что вы человек.

Докажите, что вы человек. Для этого на большинстве сайтов регистрации XMPP есть специальный инструмент, например капча (нужно ввести символы) или опция «Я не робот» (нужно установить флажок). Следуйте инструкциям на экране, чтобы доказать, что вы не бот.

Step 6 Нажмите Register или Зарегистрироваться.

Нажмите Register или Зарегистрироваться . Ваш XMPP-адрес будет зарегистрирован на выбранном сервере. Запомните имя пользователя, адрес и пароль.

Метод 2 из 2:

Как подключиться к клиенту Jabber

Step 1 Перейдите на страницу загрузки клиента Jabber.

  • Psi (Windows/MacOS)
  • Swift (Windows/MacOX/Linux)
  • Pidgin (Windows/MacOS/Linux)
  • Talkonaut (Android/iOS)
  • Также аккаунт Jabber можно использовать в программе «Сообщения» на компьютере Mac.

Step 2 Скачайте и установите Jabber-клиент.

Скачайте и установите Jabber-клиент. На компьютере с Windows и macOS перейдите на веб-сайт загрузки нужного клиента, а затем щелкните по ссылке у версии, которая совместима с операционной системой вашего компьютера. Дважды щелкните по скачанному файлу и следуйте инструкциям в окне установщика, чтобы установить клиент. На мобильных устройствах откройте Play Маркет или App Store, найдите нужный клиент Jabber, а затем нажмите «Загрузить» или «Установить» под клиентом.

Step 3 Запустите клиент Jabber.

Запустите клиент Jabber. В Windows он находится в меню «Пуск», а на компьютере Mac в папке «Программы» в Finder. На мобильных устройствах нажмите на значок на главном экране или на панели приложений.

Step 4 Выберите опцию, чтобы авторизоваться в созданном аккаунте.

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

Step 5 Выберите опцию, чтобы.

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

Step 6 Введите имя пользователя или адрес.

Введите имя пользователя или адрес. Страница авторизации различается у каждого клиента Jabber. Если вас просят ввести свой адрес Jabber, введите полный адрес (то есть username@xmpp.jp). Если же нужно ввести имя пользователя, просто введите часть адреса, которая расположена до символа «@».

Step 7 Введите имя домена вашего адреса Jabber.

Введите имя домена вашего адреса Jabber. Если Jabber-клиент не просит ввести ваш полный адрес, введите часть адреса, которая расположена после символа «@». Сделайте это в строке «Domain», «Host», «Домен», «Хост» или аналогичной.

Step 8 Введите пароль.

Введите пароль. Введите пароль к своей учетной записи Jabber в строке «Password» или «Пароль».

Step 9 Нажмите кнопку входа.

  • Если у вас не получается войти в клиент Jabber, воспользуйтесь другим клиентом.

Jabber

В системе может использоваться функционал оповещения сторонними скриптами. Например — при взаимодействии с Jabber или Telegram.

Как это работает

При отсылке сообщений/оповещений — сообщение фиксируется в базу данных. Ежеминутно при работе «Планировщика» выполняется передача сообщений на указанный скрипт с нужными параметрами.

Далее уже ваш скрипт осуществляет дальнейшую отправку сообщения в вашу сеть — необходимым получателям.

Настройка

1. Настройка — Основная — Внутренние модули — Работа с Jabber — Да

2. Настройка — Основная — Jabber — выполнить необходимую настройку и пробуем отправить тестовое сообщение

3. Сотрудники — Персонал — для нужных сотрудников указываем их адрес в Jabber (для передачи сообщения)

4. Настройка — Основная — Журнал заданий — при необходимости включаем параметры:

"Отправлять JABBER-сообщения назначенным на задания сотрудникам" "Отправлять исполнителям JABBER-сообщения при добавлении комментария"

Где используется

  • отправка произвольных сообщений в левом меню
  • отправка комментариев к заданиям
  • отправка информации о назначении/отмене назначения с задания
  • общая информации по заданию
  • уведомления о неактивности/восстановлении активности оборудования
  • отправка произвольного сообщения из-под карточки сотрудника
  • уведомления модуля usm_observer
  • уведомление о скором истечении сроков на исполнения задания

Zhabogram 2.0 — транспорт из Jabber в Telegram

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

  • Зависимости
    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 с скомпилированным tdlib == 1.3
    • Авторизация в существующем аккаунте Telegram
    • Синхронизация списка чатов с ростером
    • Синхронизация статусов контактов с ростером
    • Добавление и удаление Telegram-контактов
    • Поддержка VCard с аватарками
    • Отправка, приём, редактирование и удаление сообщений
    • Обработка цитат и пересланных сообщений
    • Отправка и приём файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
    • Поддержка секретных чатов
    • Создание, управление и модерирование чатов/супергрупп/каналов
    • Сохранение сессий и автоматическое подключение при входе в сеть XMPP
    • Получение истории и поиск по сообщениям
    • Управление аккаунтом Telegram
    • Добавлена обработка SIGINT с корректным закрытием всех сессий
    • Добавлены (и позднее удалены) поддержка iq:jabber:register (регистрация пользователей), iq:jabber:gateway (поиск контактов)
    • Долгие бодания с профайлером в Ruby, пока не поняли, что течёт tdlib (разработчики закрыли баг с WONTFIX — это фича)
    • Добавлена поддержка OTR (если Zhabogram используется с обеих сторон — не спрашивайте.)
    • Использование сериализации YAML вместо sqlite3 для сохранения сессий.
    • Убрано автоматическое определение часового пояса в связи с тем, что некоторые клиенты не следуют протоколу и отправляют кашу
    • Исправлены запросы на авторизацию (подписку) от публичных каналов, из которых было перенаправлено (forwarded) сообщение, но подписчиком которого вы не являетесь
    • NB! Сломана обратная совместимость конфиг-файла и файла сессий (для поддержки индивидуальных настроек в будущем).
    • Код переписан на 80% — теперь он в разы читаемее. Внутренняя логика приведена в порядок.
    • Количество запросов к Telegram уменьшено в три раза
    • Убраны jabber:iq:register, jabber:iq:gateway
    • Переписаны /команды — теперь они разные для чатов и для самого транспорта (системные функции). Для получения списка команд пришлите команду /help.

    Для установки потребуется собственный Jabber-сервер. Рекомендуется получить API ID и API HASH в Telegram для более стабильной работы. Подробную инструкцию можно найти в файле README.md.

    annerleen ★★★★☆
    08.08.19 16:10:46 MSK
    Проверено: jollheef ( 08.08.19 16:13:51 MSK )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *