Difference between revisions of "Noname Client"
(Новая версия) |
m |
||
Line 4: | Line 4: | ||
| logo= <!-- логотип --> | | logo= <!-- логотип --> | ||
<!-- Общая информация --> | <!-- Общая информация --> | ||
− | | url=[http://lek | + | | url=[http://lek.andreymal.org/jabber/client/ lek-ded.narod.ru] <!-- сайт --> |
| language= {{lang|cl|Java}} <!-- язык --> | | language= {{lang|cl|Java}} <!-- язык --> | ||
| os= {{OS|cl|Java ME}} <!-- ОС или платформа --> | | os= {{OS|cl|Java ME}} <!-- ОС или платформа --> | ||
| library= {{lib|JXA}} <!-- jabber-библиотека --> | | library= {{lib|JXA}} <!-- jabber-библиотека --> | ||
| license= {{GPL}} <!-- лицензия --> | | license= {{GPL}} <!-- лицензия --> | ||
− | | developer= [[User:Andreymal| | + | | developer= [[User:Andreymal|andreymal]] <!-- разработчик --> |
<!-- Характеристики --> | <!-- Характеристики --> | ||
| i18n=нет <!-- мультиязычность --> | | i18n=нет <!-- мультиязычность --> | ||
Line 38: | Line 38: | ||
}} | }} | ||
− | <b>noname Client</b> — консольный | + | <b>noname Client</b> — консольный [[Jabber]]-[[клиент]], разрабатывавшийся [[USER:Andreymal|andreymal]]. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Команды === | === Команды === | ||
Line 126: | Line 122: | ||
== Загрузить == | == Загрузить == | ||
− | Скачать можно отсюда: [http://lek | + | Скачать можно отсюда: [http://lek.andreymal.org/jabber/client/noname002.jar JAR] (15кб). |
Latest revision as of 14:05, 13 March 2015
noname Client | |
---|---|
Информация | |
Сайт: | lek-ded.narod.ru |
Язык: | Java |
ОС/платформа: | Java ME |
Библиотека: | JXA |
Лицензия: | GPL |
Разработчик: | andreymal |
Характеристики | |
Мультиязычность: | нет |
Поддержка плагинов: | нет |
Несколько аккаунтов одновременно: | да |
Поддержка стандартов | |
Обзор сервисов: | да |
Конференции: | да (частично) |
Закладки: | да |
Правка vCard: | нет |
Сжатие трафика: | нет |
Шифрование трафика: | нет |
noname Client — консольный Jabber-клиент, разрабатывавшийся andreymal.
Команды[edit]
В квадратных скобках указаны необязательные параметры
- добавление аккаунта
addacc <имя> <хост> <пароль> [ <адрес сервера> <порт> <ресурс> ]
- В ответе будет указан номер нового аккаунта.
- удаление аккаунта
delacc <номер_аккаунта>
- подключение
connect <номер_аккаунта>
- регистрация
register <имя> <хост> <пароль> [ <адрес сервера> <порт> ]
- отправка информации о присутствии
presence <номер_аккаунта> <получатель> <тип> [ <show> <текст> <приоритет> ]
В качестве получателя и типа можно указать «none», чтобы отправить информацию о присутствии без указания получателя и типа соответственно.
- упрощённая форма предыдущей команды, может использоваться вообще без параметров (кроме номера аккаунта)
status <номер_аккаунта> [ <show> <текст> <приоритет> <название_клиента> <версия_клиента> ]
- show - тип статуса: online - онлайн, chat - готов поболтать, away - отошёл, xa - недоступен, dnd - не беспокоить.
- отключение
disconnect <номер_аккаунта>
- отправка сообщения
message <номер_аккаунта> <получатель> <тип> <подтверждение> <ID> <текст>
Подтверждение (0 или 1) и ID в настоящее время игнорируются. В качестве типа можно указать «none», чтобы отправить сообщение без указания его типа.- В параметре «тип» указывается тип письма: normal - обычное, chat - чат, groupchat - для конференции.
- Диско
disco <номер_аккаунта> <получатель> [ <info или items> <ID> ]
- info - зпарос информации, items - запрос списка сервисов.
- Можно дискаверить также контакты (info) и конференции (items).
- чистка консоли (работает с глюками)
clear
- Запрос списка контактов
getroster <номер_аккаунта>
- Запрос закладок
getbook <номер_аккаунта>
- Удаление подключенного аккаунта
removeacc <номер_аккаунта>
- управление графическим интерфейсом
gui on|off|min
- список всех команд, а также справка по конкретной команде (может работать некорректно)
help [ <команда> ]
- выход
exit
Интерфейс[edit]
Две формы: консоль (текст) и окно ввода. Есть возможность подключить GUI. Так как используются только стандартные элементы интерфейса (без внешнего GUI), возможно, можно использовать на чёрно-белых телефонах.
Подключение[edit]
Без сжатия, без шифрования, пароль открытым текстом. Зато быстро.
После подключения необходимо отправить статус (команда status <номер_аккаунта>).
Управление подпиской[edit]
Так как подписка управляется через presence, можно использовать следующие команды:
- Запрос подписки
presence <номер_аккаунта> <JID> subscribe
- Дать подписку
presence <номер_аккаунта> <JID> subscribed
- Отписаться
presence <номер_аккаунта> <JID> unsubscribe
Конференции[edit]
Подключение:
presence номер_аккаунта комната/ник available
Пример:
presence 0 support@conference.jabber.ru/Vasya available chat А_вот_и_я! 5
Сообщение в конференцию:
message номер_аккаунта комната groupchat 0 id текст
Пример:
message 0 support@conference.jabber.ru groupchat 0 id !?? bots
Отключиться:
presence номер_аккаунта комната/ник unavailable
Загрузить[edit]
Скачать можно отсюда: JAR (15кб).