Jabber RSS Transport: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
849 байт добавлено ,  08:01, 5 сентября 2022
+поиск
(Новая страница: «'''Jabber RSS Transport''' - одна из возможностей читать новости в Jabber'e через RSS, что позволяет не использовать отдельную программу, а получать их напрямую в вашем любимом Jabber-клиенте. Помимо описанного в данной статье Транспорт|транспор...»)
 
(+поиск)
(не показано 6 промежуточных версий этого же участника)
Строка 15: Строка 15:
* В [[Пользовательские статусы|статусе]] и в [[vCard]] ленты выводится статистика по числу сообщений в час и в сутки, а также время следующего обновления и текущий интервал в адаптивном режиме.
* В [[Пользовательские статусы|статусе]] и в [[vCard]] ленты выводится статистика по числу сообщений в час и в сутки, а также время следующего обновления и текущий интервал в адаптивном режиме.
* Статус ленты устанавливается в зависимости от приходящих сообщений: "Готов поболтать" для тех, где было хотя бы одно сообщение за последний час, "Онлайн" - где было сообщение за сутки, "Отошел" - если сообщений не было и "Недоступен" - если есть проблемы с получением содержимого ленты.
* Статус ленты устанавливается в зависимости от приходящих сообщений: "Готов поболтать" для тех, где было хотя бы одно сообщение за последний час, "Онлайн" - где было сообщение за сутки, "Отошел" - если сообщений не было и "Недоступен" - если есть проблемы с получением содержимого ленты.
* Управление некоторыми функциями с помощью команд любой ленте или напрямую транспорту (для получения списка команд введите '''help''').
* Возможность фильтрации сообщений по белым и черным спискам.
* Возможность ограничивать размер сообщения для каждой ленты в отдельности.
* Архив новостей с возможностью поиска - можно повторно получить последнее содержимое ленты, послав ей желаемое число новостей (от 1 до 9).


== Использование ==
== Использование ==
Строка 27: Строка 31:
=== Поиск ===
=== Поиск ===


Для поиска RSS-ленты откройте "'''Браузер сервисов'''" в вашем Jabber-клиенте, найдите RSS-транспорт, и в контекстном меню транспорта выберите пункт "'''Найти'''". В строке для поиска задайте ключевое слово и нажмите "'''Поиск'''". В таблице результатов транспорт выдаст список лент, подходящих под данное ключевое слово. Выберите подходящую, нажмите кнопку "'''Добавить контакт'''", после чего примите запрос [[Подписка|подписки]]. Через время добавленный бот пришлет вам первые новости!
Для поиска RSS-ленты откройте "'''Браузер сервисов'''" в вашем Jabber-клиенте, найдите RSS-транспорт и в контекстном меню транспорта выберите пункт "'''Найти'''". В строке для поиска задайте ключевое слово и нажмите "'''Поиск'''". В таблице результатов транспорт выдаст список лент, подходящих под данное ключевое слово. Выберите подходящую, нажмите кнопку "'''Добавить контакт'''", после чего примите запрос [[Подписка|подписки]]. Через время добавленный бот пришлет вам первые новости!


<center>
<center>
Строка 60: Строка 64:
Если ни один из перечисленных выше способов не подошел - всегда можно зарегистрировать свою ленту (если, конечно, это разрешено администратором сервера). Для примера - зарегистрируем новостную ленту с сайта '''https://lifehacker.ru'''. Скопируем адрес ленты из веб-браузера - приличные сайты публикуют адреса лент где-нибудь в разделе подписок, а приличные браузеры отображают специальную иконку возле адресной строки.
Если ни один из перечисленных выше способов не подошел - всегда можно зарегистрировать свою ленту (если, конечно, это разрешено администратором сервера). Для примера - зарегистрируем новостную ленту с сайта '''https://lifehacker.ru'''. Скопируем адрес ленты из веб-браузера - приличные сайты публикуют адреса лент где-нибудь в разделе подписок, а приличные браузеры отображают специальную иконку возле адресной строки.


Открываем браузер сервисов, выбираем пункт "'''Зарегистрироваться'''". Появляется диалоговое окно, где необходимо ввести название ленты (она станет именем пользователя в [[JID]]'е создаваемого бота, поэтому не допускаются пробелы и символы @</\>:"'&), адрес ленты - в нашем случае это будет '''https://lifehacker.ru/feed/''', добавим описание. При желании можно добавить теги, выбрать нужный интервал обновления или сделать ленту приватной. Также можно отключить немедленную подписку на ленту, если по каким-то причинам вы хотите сделать это позже. Если вы не пытаетесь зарегистрировать существующую ленту, а ее содержимое сейчас доступно транспорту - вы получите сообщение об успешной регистрации. Обменяйтесь с созданным ботом подпиской и уже скоро вы получите первые новости!
Открываем браузер сервисов, выбираем пункт "'''Зарегистрироваться'''". Появляется диалоговое окно, где необходимо ввести название ленты (она станет именем пользователя в [[JID]]'е создаваемого бота, поэтому не допускаются пробелы и символы @</\>:"'&); адрес ленты - в нашем случае это будет '''https://lifehacker.ru/feed/''', а также описание. При желании можно добавить теги, выбрать нужный интервал обновления или сделать ленту приватной. Также можно отключить немедленную подписку на ленту, если по каким-то причинам вы хотите сделать это позже. Если вы не пытаетесь зарегистрировать существующую ленту, а ее содержимое сейчас доступно транспорту - вы получите сообщение об успешной регистрации. Обменяйтесь с созданным ботом подпиской и уже скоро вы получите первые новости!


<center>
<center>
<gallery>
<gallery perrow=6>
Файл:Rss register 01.png|Находим ленту
Файл:Rss register 01.png|Находим ленту
Файл:Rss register 02.png|Открываем регистрацию
Файл:Rss register 02.png|Открываем регистрацию в транспорте
Файл:Rss register 03.png|Вводим данные
Файл:Rss register 03.png|Вводим данные
Файл:Rss register 04.png|Лента добавлена
Файл:Rss register 04.png|Лента добавлена
Файл:Rss register 05.png|Авторизуем
Файл:Rss register 05.png|Авторизуем
Файл:Rss register 06.png|Читаем новости!
</gallery>
</gallery>
</center>
</center>
Строка 77: Строка 82:
* [[JRD:Rss.jrudevels.org|Описание первой версии транспорта на JaWiki]]
* [[JRD:Rss.jrudevels.org|Описание первой версии транспорта на JaWiki]]
* [[JRD:RSS service|Описание RSS-транспортов на JaWiki]]
* [[JRD:RSS service|Описание RSS-транспортов на JaWiki]]
* [https://github.com/jabberworld/jrd_rss Страница на github]
* [https://github.com/jabberworld/jrd_rss Страница проекта на github]


[[Category:Транспорт]]
[[Category:Транспорт]]

Навигация