welcome: please sign in
location: Diff for "u/Stiletto/BnW/Интерфейс_simplified"
Differences between revisions 1 and 38 (spanning 37 versions)
Revision 1 as of 2011-07-31 09:18:59
Size: 6829
Editor: Stiletto
Comment:
Revision 38 as of 2014-09-09 16:49:01
Size: 13584
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Команды упрощённого интерфейса, как правило, состоят из заглавных латинских букв или спецсимволов. Со спецсимволов также начинаются специальные идентификаторы системы BNW: === Упрощённый интерфейс ===
Команды упрощённого интерфейса, как правило, состоят из латинских букв или спецсимволов и являются регистронезависимыми ({{{help = Help = HELP}}}). Со спецсимволов также начинаются специальные идентификаторы системы [[../|BnW]]:
||{{{@username}}}||пользователь||
||{{{#0XYNTA}}}||пост||
||{{{#0XYNTA/F4G}}}||комментарий||
||{{{*tag}}}||тег||
||{{{!club}}}||клуб||
Если отправленный текст не соответствует ни одной команде, создаётся новый пост.
Line 3: Line 10:
@user - пользователи\\
#MES4G3/CMT - сообщения/комменты\\
*tag - [[тэги]]\\
!club - [[клубы]]
==== Постинг ====
||{{{Hello, World!}}}||Создать пост с текстом {{{Hello, World!}}}||
||{{{*tag1 *tag2 Hello, World!}}}||Создать пост с текстом {{{Hello, World!}}} и тегами {{{tag1}}} и {{{tag2}}}.||
||{{{!club1 !club2 Hello, World!}}}||Отправить сообщение с текстом {{{Hello, World!}}} в клубы {{{club1}}} и {{{club2}}}.||
'''ВНИМАНИЕ!''' По умолчанию сообщения, отправляемые в клубы, доставляются __только__ в клубы, т.е. те из ваших подписчиков, которые не подписаны ни на один из этих клубов, это сообщения не получат. Чтобы сообщение доставилось и в клубы, и вашим друзьям, необходимо добавить псевдо-клуб {{{!@}}}<<BR>>
Например:
||{{{!club1 !club2 !@ *tag1 *tag2 Hello, World!}}}||Отправить сообщение с текстом {{{Hello, World!}}} с тегами {{{tag1}}} и {{{tag2}}} в клубы {{{club1}}} и {{{club2}}} __и__ вашим подписчикам.||
Line 8: Line 18:
Если символ в начале строки не воспринимается как команда, система воспринимает всю строку как текст сообщения. Таким образом, команды упрощённого интерфейса можно группировать следующим образом: ==== Обновление поста ====
||{{{#0XYNTA +*tag}}}||Добавить к посту с идентификатором {{{0XYNTA}}} тег {{{tag}}}.||
||{{{#0XYNTA -*tag}}}||Убрать тег {{{tag}}} у поста с идентификатором {{{0XYNTA}}}.||
||{{{#0XYNTA +!club}}}||Добавить пост с идентификатором {{{0XYNTA}}} в клуб {{{club}}}.||
||{{{#0XYNTA -!club}}}||Убрать пост с идентификатором {{{0XYNTA}}} из клуба {{{club}}}.||
Line 10: Line 24:
== Постинг ==
{{{ Hello, World! }}}
Отправить сообщение с текстом Hello, World!
==== Комментирование ====
||{{{#0XYNTA Good day to you too, kind sir.}}}||Ответить {{{Good day to you too, kind sir.}}} на пост с идентификатором {{{0XYNTA}}}.||
||{{{#0XYNTA/F4G Good day to you too, kind sir.}}}||Ответить {{{Good day to you too, kind sir.}}} на комментарий с идентификатором {{{0XYNTA/F4G}}}.||
Line 14: Line 28:
{{{ *tag1 *tag2 Hello, World! }}}
Отправить сообщение с текстом Hello, World! и с тэгами tag1 и tag2
==== Удаление ====
||{{{D #0XYNTA}}}||Удалить пост с идентификатором {{{0XYNTA}}} (работает только если это ваш пост).||
||{{{D #0XYNTA/F4G}}}||Удалить комментарий с идентификатором {{{0XYNTA/F4G}}} (работает только если это ваш комментарий или ваш пост).||
||{{{D L}}}||Удалить ваше последнее сообщение (можно использовать сколько угодно раз, каждый раз будет удаляться последнее на тот момент сообщение).||
Line 17: Line 33:
{{{ !club1 !club2 Hello, World! }}}
Отправить сообщение с текстом Hello, World! в клубы club1 и club2
**ВНИМАНИЕ!** По умолчанию сообщения, отправляемые в клубы, отправляются __только__ в клубы, то есть те из ваших подписчиков, которые не подписаны ни на один из этих клубов, этого сообщения не получат. Чтобы сообщение попало и в клубы, и вашим друзьям, надо добавить ещё псевдо-клуб !@ Например:
==== Просмотр ====
||{{{#0XYNTA}}}||Показать текст поста с идентификатором {{{0XYNTA}}}.||
||{{{#0XYNTA+}}}||Показать текст поста с идентификатором {{{0XYNTA}}} и все комментарии к нему.||
||{{{#}}}||Показать 20 последних постов из своей ленты (т.е. от пользователей и клубов на которые вы подписаны).||
||{{{#+}}}||Показать 20 последних постов на всём сервере.||
||{{{@username}}}||Показать 20 последних постов пользователя {{{username}}}.||
||{{{*tag}}}||Показать 20 последних постов с тегом {{{tag}}}.||
||{{{!club}}}||Показать 20 последних постов из клуба {{{club}}}.||
Line 21: Line 42:
{{{ !club1 !club2 !@ *tag1 *tag2 Hello, World! }}}
Отправить сообщение с текстом Hello, World! с тэгами tag1 и tag2 в клубы club1 и club2 __и__ вашим подписчикам
==== Рекомендации ====
||{{{! #0XYNTA}}}||Рекомендовать пост с идентификатором {{{0XYNTA}}} всем своим подписчикам.||
||{{{! #0XYNTA Ты только посмотри на неё!}}}||Рекомендовать пост с идентификатором {{{0XYNTA}}} всем своим подписчикам с комментарием {{{Ты только посмотри на неё!}}}||
||{{{!! #0XYNTA}}}||Удалить пост с идентификатором {{{0XYNTA}}} из своего списка рекомендаций.||
Line 24: Line 47:
== Ответы ==
{{{ #0XYNTA Good day to you too, kind sir }}}
Отправить ответ на сообщение с идентификатором 0XYNTA с текстом Good day to you too, kind sir
==== Подписки ====
||{{{S}}}||Показать персональные подписки.||
||{{{S #0XYNTA}}}||Подписаться на все последующие комментарии к посту с идентификатором {{{0XYNTA}}} (происходит автоматически, если вы отвечаете на этот пост или рекомендуете его).||
||{{{S @username}}}||Подписаться на все последующие посты и рекомендации пользователя {{{username}}}.||
||{{{S *tag}}}||Подписаться на все будущие посты с тегом {{{tag}}}.||
||{{{S !club}}}||Подписаться на посты, отправленные в клуб {{{club}}}.||
||{{{U #0XYNTA}}}||Отписаться от поста с идентификатором {{{0XYNTA}}}.||
||{{{U @username}}}||Отписаться от пользователя {{{username}}}.||
||{{{U *tag}}}||Отписаться от тега {{{tag}}}.||
||{{{U !club}}}||Отписаться от постов, отправляемых в клуб {{{club}}}.||
Line 28: Line 58:
{{{ #0XYNTA/F4G Good day to you too, kind sir }}}
Отправить ответ на коммент с идентификатором 0XYNTA/F4G с текстом Good day to you too, kind sir
==== Чёрный список ====
Вы не будете видеть посты и комментарии от пользователей в чёрном списке. Вам не будут приходить их посты, если тот, на кого вы подписаны, отрекомендует их. Так же вы можете заблокировать посты с определённым тегом или отправленные в определённый клуб.
||{{{BL}}}||Показать персональный чёрный список.||
||{{{BL что-то}}}||Добавить в чёрный список: пользователя — {{{BL @username}}}, тег — {{{BL *tag}}}, клуб — {{{BL !club}}}.||
||{{{BL что-то}}}||Убрать из чёрного списка: пользователя — {{{BL @username}}}, тег — {{{BL *tag}}}, клуб — {{{BL !club}}}.||
Line 31: Line 64:
== Просмотр ==
{{{ #0XYNTA }}}
Показать текст сообщения с идентификатором 0XYNTA
<<Anchor(search)>>
==== Поиск ====
||{{{? nya}}}||Поиск постов и комментариев со словом {{{nya}}}.||
||{{{? persocom type:m}}}||Поиск только постов со словом {{{persocom}}}.||
||{{{? the person only for chi type:c}}}||Поиск только комментариев содержащих фразу {{{the person only for chi}}} (не обязательно дословно).||
||{{{? tags:chi clubs:anime my chobit is better than your}}}||Поиск постов (у комментариев нет тегов и клубов) содержащих фразу {{{my chobit is better than your}}}, имеющих тег {{{chi}}} и отправленных в клуб {{{anime}}}.||
||{{{? user:freya 03/04/2002..25/09/2002}}}||Поиск постов и комментариев пользователя {{{freya}}} отправленных в период между 3 апреля и 25 сентября 2002-го года.||
||{{{? 03/07/2002.. tags:(water sea sun)}}}||Поиск постов отправленных после 3 июля 2002-го года содержащие теги (не обязательно дословно) {{{water sea sun}}}.||
Дополнительная справка по синтаксису запросов доступна [[http://xapian.org/docs/queryparser.html|здесь]] (могут поддерживаться не все возможности).
Line 35: Line 74:
{{{ #0XYNTA+ }}}
Показать текст сообщения с идентификатором 0XYNTA и все комменты к нему
==== Прочее ====
||{{{PM @username Oh hai!}}}||Отправить личное сообщение {{{Oh hai!}}} пользователю {{{username}}}.||
||{{{interface interfacename}}}||Переключиться на интерфейс {{{interfacename}}}. На данный момент доступно два интерфейса: [[../Интерфейс_redeye|redeye]] (красноглазый) и {{{simplified}}} (упрощённый; описанный в данной статье).||
||{{{jid +my@jabber.id}}}||Добавить к своему аккаунту дополнительный jid [[xmpp:my@jabber.id|my@jabber.id]]. После этого с [[xmpp:my@jabber.id|my@jabber.id]] необходимо отправить сообщение {{{confirm ваш_ник}}} вашему контакту [[xmpp:bnw.im|bnw.im]] для подтверждения.||
||{{{jid -my@jabber.id}}}||Удалить jid [[xmpp:my@jabber.id|my@jabber.id]] из своего аккаунта.||
||{{{jid !my@jabber.id}}}||Сделать jid [[xmpp:my@jabber.id|my@jabber.id]] активным по умолчанию.||
||{{{jid}}}||Вывести список всех добавленных JID's.||
||{{{off}}}||Отключить доставку подписок и рекомендаций.||
||{{{on}}}||Включить доставку подписок и рекомендаций.||
||{{{help}}}||Краткая справка по командам, запрашивается с [[../help_simplified|этой]] страницы вики.||
||{{{login}}}||Получить ссылку для авторизации в веб-морде.||
||{{{vcard}}}||Обновить информацию о пользователе через запрос vCard'а (аватар, полное имя, домашняя страничка и прочее).||
||{{{userlist [номер страницы]}}}||Вывести список всех пользователей в алфавитном порядке, по 50 на страницу. {{{userlist}}} первая страница, {{{userlist 1}}} вторая и т.д.||
||{{{ping}}}||Проверка связи с сервером.||
||{{{register nickname}}}||Зарегистрировать ник {{{nickname}}}. Ники могут содержать латинские буквы и цифры, регистр не сохраняется. См. также раздел [[../#register|регистрация]].||
||{{{set}}}||Показать значения персональных настроек.||
||{{{set <настройка> <значение>}}}||Установить значение настройки.||
Line 38: Line 92:
{{{ # }}}
Показать 20 последних сообщений из своей ленты (то есть от пользователей и/или из клубов, на которых вы подписаны)

{{{ #+ }}}
Показать 20 последних сообщений на всём сервере

{{{ @username }}}
Показать 20 последних сообщений пользователя username

{{{ *tag }}}
Показать 20 последних сообщений с тэгом tag

{{{ !club }}}
Показать 20 последних сообщений из клуба club

{{{ ? word }}}
Поиск сообщений со словом word на сервере

== Рекомендации ==
{{{ ! #0XYNTA }}}
Порекомендовать сообщение с идентификатором 0XYNTA всем своим подписчикам

{{{ ! #0XYNTA Вы только посмотрите на это! }}}
Порекомендовать сообщение с идентификатором 0XYNTA всем своим подписчикам с комментарием "Вы только посмотрите на это!"

== Подписки ==
{{{ S }}}
Показать список своих подписок в формате
{{{ user user1
user user2
club club1
... }}}
в хронологическом порядке. Показывает пользователей, тэги, клубы, но не сообщения.

{{{ S #0XYNTA }}}
Подписаться на все будущие комменты к сообщению с идентификатором 0XYNTA (происходит автоматически, если вы отвечаете на это сообщение или рекомендуете его)

{{{ S @username }}}
Подписаться на все будущие сообщения пользователя username

{{{ S *tag }}}
Подписаться на все будущие сообщения с тэгом tag

{{{ S !club }}}
Вступить в клуб club

{{{ U #0XYNTA }}}
Отписаться от треда с идентификатором 0XYNTA

{{{ U @username }}}
Отписаться от пользователя username

{{{ U *tag }}}
Отписаться от тэга tag

{{{ U !club }}}
Выйти из клуба club

== Прочее ==
{{{ D #0XYNTA }}}
Удалить сообщение с идентификатором 0XYNTA (работает только если это ваше сообщение)

{{{ D #0XYNTA/F4G }}}
Удалить коммент к своему сообщению

{{{ PING }}}
Проверка связи с сервером

{{{ INTERFACE interfacename }}}
Переключиться на интерфейс interfacename. На данный момент единственным другим интерфйсом является "красноглазый" интерфейс, переключиться на который можно командой
{{{ INTERFACE redeye }}}

{{{ JID +my@jabber.id }}}
Добавить к своему аккаунту дополнительный JID my@jabber.id. После этого с my@jabber.id необходимо отправить сообщение {{{ confirm ваш_ник }}} роботу bnw.im

{{{ JID -my@jabber.id }}}
Удалить my@jabber.id из своего аккаунта

{{{ JID !my@jabber.id }}}
Сделать JID my@jabber.id активным по умолчанию

{{{ HELP }}}
Краткая помощь по командам на английском языке

'''ВНИМАНИЕ!''' Все команды упрощённого интерфейса регистрозависимы, а всё, что не воспринимается как команда, воспринимается как текст сообщения. То есть, если вы вместо HELP напишете help, или Help, или, скажем, hELp, то вместо помощи вы отправите сообщение с таким текстом.
<<Anchor(settings)>>
==== Список настроек ====
||{{{servicejid}}}||Установить jid контакта, от которого вам будут приходить подписки и рекомендации. Будет использоваться тот, которому вы отправили команду {{{set servicejid}}}, значение не требуется. По умолчанию устанавливается равным jid вашего контакта [[xmpp:bnw.im|bnw.im]] на момент регистрации.||
||{{{default_format}}}||Установить форматирование по умолчанию. Может принимать значения: plaintext, markdown, moinmoin.||
||{{{baseurl}}}||URL базовой части ссылок, которые возвращает сервер. Может принимать значения: {{{http}}} — http-линки, {{{https}}} — https-линки или любая произвольная строка. Например, если установлено значение {{{https://ipv6.bnw.im}}}, ссылки будут иметь вид {{{https://ipv6.bnw.im/p/0XYNTA}}}||
||{{{password}}}||Пароль для авторизации в веб-интерфейсе.||
||{{{usercss}}}||Ваши пользовательские стили, которые будут использоваться в веб-интерфейсе, если вы залогинены. Обратите внимание, это не путь до файла, а сами стили, которые вставляются между {{{<style type="text/css">}}} и {{{</style>}}} в шапке веб-страницы. Чтобы подключить один или несколько внешних файлов, используйте правило [[http://www.w3.org/TR/CSS21/cascade.html#at-import|@import]], например: {{{@import url("http://example.com/path/to/userstyle.css");}}}||
||{{{notify_on_recommendation}}}||Включение/выключение уведомлений о том, что ваш пост рекомендовали. Значения: on/off.||

Упрощённый интерфейс

Команды упрощённого интерфейса, как правило, состоят из латинских букв или спецсимволов и являются регистронезависимыми (help = Help = HELP). Со спецсимволов также начинаются специальные идентификаторы системы BnW:

@username

пользователь

#0XYNTA

пост

#0XYNTA/F4G

комментарий

*tag

тег

!club

клуб

Если отправленный текст не соответствует ни одной команде, создаётся новый пост.

Постинг

Hello, World!

Создать пост с текстом Hello, World!

*tag1 *tag2 Hello, World!

Создать пост с текстом Hello, World! и тегами tag1 и tag2.

!club1 !club2 Hello, World!

Отправить сообщение с текстом Hello, World! в клубы club1 и club2.

ВНИМАНИЕ! По умолчанию сообщения, отправляемые в клубы, доставляются только в клубы, т.е. те из ваших подписчиков, которые не подписаны ни на один из этих клубов, это сообщения не получат. Чтобы сообщение доставилось и в клубы, и вашим друзьям, необходимо добавить псевдо-клуб !@
Например:

!club1 !club2 !@ *tag1 *tag2 Hello, World!

Отправить сообщение с текстом Hello, World! с тегами tag1 и tag2 в клубы club1 и club2 и вашим подписчикам.

Обновление поста

#0XYNTA +*tag

Добавить к посту с идентификатором 0XYNTA тег tag.

#0XYNTA -*tag

Убрать тег tag у поста с идентификатором 0XYNTA.

#0XYNTA +!club

Добавить пост с идентификатором 0XYNTA в клуб club.

#0XYNTA -!club

Убрать пост с идентификатором 0XYNTA из клуба club.

Комментирование

#0XYNTA Good day to you too, kind sir.

Ответить Good day to you too, kind sir. на пост с идентификатором 0XYNTA.

#0XYNTA/F4G Good day to you too, kind sir.

Ответить Good day to you too, kind sir. на комментарий с идентификатором 0XYNTA/F4G.

Удаление

D #0XYNTA

Удалить пост с идентификатором 0XYNTA (работает только если это ваш пост).

D #0XYNTA/F4G

Удалить комментарий с идентификатором 0XYNTA/F4G (работает только если это ваш комментарий или ваш пост).

D L

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

Просмотр

#0XYNTA

Показать текст поста с идентификатором 0XYNTA.

#0XYNTA+

Показать текст поста с идентификатором 0XYNTA и все комментарии к нему.

#

Показать 20 последних постов из своей ленты (т.е. от пользователей и клубов на которые вы подписаны).

#+

Показать 20 последних постов на всём сервере.

@username

Показать 20 последних постов пользователя username.

*tag

Показать 20 последних постов с тегом tag.

!club

Показать 20 последних постов из клуба club.

Рекомендации

! #0XYNTA

Рекомендовать пост с идентификатором 0XYNTA всем своим подписчикам.

! #0XYNTA Ты только посмотри на неё!

Рекомендовать пост с идентификатором 0XYNTA всем своим подписчикам с комментарием Ты только посмотри на неё!

!! #0XYNTA

Удалить пост с идентификатором 0XYNTA из своего списка рекомендаций.

Подписки

S

Показать персональные подписки.

S #0XYNTA

Подписаться на все последующие комментарии к посту с идентификатором 0XYNTA (происходит автоматически, если вы отвечаете на этот пост или рекомендуете его).

S @username

Подписаться на все последующие посты и рекомендации пользователя username.

S *tag

Подписаться на все будущие посты с тегом tag.

S !club

Подписаться на посты, отправленные в клуб club.

U #0XYNTA

Отписаться от поста с идентификатором 0XYNTA.

U @username

Отписаться от пользователя username.

U *tag

Отписаться от тега tag.

U !club

Отписаться от постов, отправляемых в клуб club.

Чёрный список

Вы не будете видеть посты и комментарии от пользователей в чёрном списке. Вам не будут приходить их посты, если тот, на кого вы подписаны, отрекомендует их. Так же вы можете заблокировать посты с определённым тегом или отправленные в определённый клуб.

BL

Показать персональный чёрный список.

BL что-то

Добавить в чёрный список: пользователя — BL @username, тег — BL *tag, клуб — BL !club.

BL что-то

Убрать из чёрного списка: пользователя — BL @username, тег — BL *tag, клуб — BL !club.

Поиск

? nya

Поиск постов и комментариев со словом nya.

? persocom type:m

Поиск только постов со словом persocom.

? the person only for chi type:c

Поиск только комментариев содержащих фразу the person only for chi (не обязательно дословно).

? tags:chi clubs:anime my chobit is better than your

Поиск постов (у комментариев нет тегов и клубов) содержащих фразу my chobit is better than your, имеющих тег chi и отправленных в клуб anime.

? user:freya 03/04/2002..25/09/2002

Поиск постов и комментариев пользователя freya отправленных в период между 3 апреля и 25 сентября 2002-го года.

? 03/07/2002.. tags:(water sea sun)

Поиск постов отправленных после 3 июля 2002-го года содержащие теги (не обязательно дословно) water sea sun.

Дополнительная справка по синтаксису запросов доступна здесь (могут поддерживаться не все возможности).

Прочее

PM @username Oh hai!

Отправить личное сообщение Oh hai! пользователю username.

interface interfacename

Переключиться на интерфейс interfacename. На данный момент доступно два интерфейса: redeye (красноглазый) и simplified (упрощённый; описанный в данной статье).

jid +my@jabber.id

Добавить к своему аккаунту дополнительный jid my@jabber.id. После этого с my@jabber.id необходимо отправить сообщение confirm ваш_ник вашему контакту bnw.im для подтверждения.

jid -my@jabber.id

Удалить jid my@jabber.id из своего аккаунта.

jid !my@jabber.id

Сделать jid my@jabber.id активным по умолчанию.

jid

Вывести список всех добавленных JID's.

off

Отключить доставку подписок и рекомендаций.

on

Включить доставку подписок и рекомендаций.

help

Краткая справка по командам, запрашивается с этой страницы вики.

login

Получить ссылку для авторизации в веб-морде.

vcard

Обновить информацию о пользователе через запрос vCard'а (аватар, полное имя, домашняя страничка и прочее).

userlist [номер страницы]

Вывести список всех пользователей в алфавитном порядке, по 50 на страницу. userlist первая страница, userlist 1 вторая и т.д.

ping

Проверка связи с сервером.

register nickname

Зарегистрировать ник nickname. Ники могут содержать латинские буквы и цифры, регистр не сохраняется. См. также раздел регистрация.

set

Показать значения персональных настроек.

set <настройка> <значение>

Установить значение настройки.

Список настроек

servicejid

Установить jid контакта, от которого вам будут приходить подписки и рекомендации. Будет использоваться тот, которому вы отправили команду set servicejid, значение не требуется. По умолчанию устанавливается равным jid вашего контакта bnw.im на момент регистрации.

default_format

Установить форматирование по умолчанию. Может принимать значения: plaintext, markdown, moinmoin.

baseurl

URL базовой части ссылок, которые возвращает сервер. Может принимать значения: http — http-линки, https — https-линки или любая произвольная строка. Например, если установлено значение https://ipv6.bnw.im, ссылки будут иметь вид https://ipv6.bnw.im/p/0XYNTA

password

Пароль для авторизации в веб-интерфейсе.

usercss

Ваши пользовательские стили, которые будут использоваться в веб-интерфейсе, если вы залогинены. Обратите внимание, это не путь до файла, а сами стили, которые вставляются между <style type="text/css"> и </style> в шапке веб-страницы. Чтобы подключить один или несколько внешних файлов, используйте правило @import, например: @import url("http://example.com/path/to/userstyle.css");

notify_on_recommendation

Включение/выключение уведомлений о том, что ваш пост рекомендовали. Значения: on/off.

u/Stiletto/BnW/Интерфейс_simplified (last edited 2014-09-09 16:49:01 by anonymous)