welcome: please sign in
location: Diff for "u/Stiletto/BnW/Интерфейс_simplified"
Differences between revisions 4 and 7 (spanning 3 versions)
Revision 4 as of 2011-07-31 09:29:47
Size: 6980
Editor: Stiletto
Comment:
Revision 7 as of 2012-07-10 20:28:11
Size: 7005
Editor: Kagami
Comment: TODO
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from simplified
Команды упрощённого интерфейса, как правило, состоят из заглавных латинских букв или спецсимволов. Со спецсимволов также начинаются специальные идентификаторы системы BNW:
=== Упрощённый интерфейс ===
Команды упрощённого интерфейса, как правило, состоят из заглавных латинских букв или спецсимволов. Со спецсимволов также начинаются специальные идентификаторы системы [[../../start|BnW]]:
||{{{@username}}}||пользователь||
||{{{#0XYNTA}}}||пост||
||{{{#0XYNTA/F4G}}}||комментарий||
||{{{*tag}}}||тег||
||{{{!club}}}||клуб||
Line 4: Line 9:
 * @user - пользователи
 * #MES4G3/CMT - сообщения/комменты
 * *tag - [[тэги]]
 * !club - [[клубы]]

Если символ в начале строки не воспринимается как команда, система воспринимает всю строку как текст сообщения. Таким образом, команды упрощённого интерфейса можно группировать следующим образом:
Если отправленный текст не соответствует ни одной команде, создаётся новое сообщение. Команды упрощённого интерфейса можно группировать следующим образом:
Line 12: Line 12:

||{{{
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 __и__ вашим подписчикам||
||{{{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 20: Line 20:
||{{{ #0XYNTA Good day to you too, kind sir }}}||Отправить ответ на сообщение с идентификатором 0XYNTA с текстом Good day to you too, kind sir||
||{{{ #0XYNTA/F4G Good day to you too, kind sir }}}||Отправить ответ на коммент с идентификатором 0XYNTA/F4G с текстом Good day to you too, kind sir||
||{{{#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 24: Line 24:
||{{{ #0XYNTA }}}||Показать текст сообщения с идентификатором 0XYNTA||
||{{{ #0XYNTA+ }}}||Показать текст сообщения с идентификатором 0XYNTA и все комменты к нему||
||{{{ # }}}||Показать 20 последних сообщений из своей ленты
о есть от пользователей и/или из клубов, на которых вы подписаны)||
||{{{ #+ }}}||Показать 20 последних сообщений на всём сервере||
||{{{ @username  }}}||Показать 20 последних сообщений пользователя username||
||{{{ *tag }}}||Показать 20 последних сообщений с тэгом tag||
||{{{ !club }}}||Показать 20 последних сообщений из клуба club||
||{{{ ? word }}}||Поиск сообщений со словом word на сервере||
||{{{#0XYNTA}}}||Показать текст сообщения с идентификатором {{{0XYNTA}}}.||
||{{{#0XYNTA+}}}||Показать текст сообщения с идентификатором {{{0XYNTA}}} и все комментарии к нему.||
||{{{#}}}||Показать 20 последних сообщений из своей л
енты (т.е. от пользователей и/или ('''???''') из клубов, на которых вы подписаны).||
||{{{#+}}}||Показать 20 последних сообщений на всём сервере.||
||{{{@username}}}||Показать 20 последних сообщений пользователя {{{username}}}.||
||{{{*tag}}}||Показать 20 последних сообщений с тэгом {{{tag}}}.||
||{{{!club}}}||Показать 20 последних сообщений из клуба {{{club}}}.||
||{{{? word}}}||Поиск сообщений со словом {{{word}}} на сервере.||
Line 34: Line 34:
||{{{ ! #0XYNTA }}}||Порекомендовать сообщение с идентификатором 0XYNTA всем своим подписчикам||
||{{{ ! #0XYNTA Вы только посмотрите на это! }}}||Порекомендовать сообщение с идентификатором 0XYNTA всем своим подписчикам с комментарием ы только посмотрите на это!"||
||{{{! #0XYNTA}}}||Рекомендовать сообщение с идентификатором {{{0XYNTA}}} всем своим подписчикам.||
||{{{! #0XYNTA Ты только посмотри на неё!}}}||Рекомендовать сообщение с идентификатором {{{0XYNTA}}} всем своим подписчикам с комментарием {{{Ты только посмотри на неё!}}}||
Line 38: Line 38:
||{{{ 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||
||{{{S}}}||Показать список своих подписок в формате {{{user1 user2 club1 club2}}} в хронологическом порядке. Показывает пользователей, тэги и клубы.||
||{{{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 56: Line 49:
||{{{ D #0XYNTA }}}||Удалить сообщение с идентификатором 0XYNTA (работает только если это ваше сообщение)||
||{{{ D #0XYNTA/F4G }}}||Удалить коммент к своему сообщению||
||{{{ PING }}}||Проверка связи с сервером||
||{{{ I
NTERFACE 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 }}}||Краткая помощь по командам на английском языке||
||{{{D #0XYNTA}}}||Удалить пост с идентификатором {{{0XYNTA}}} (работает только если это ваш пост).||
||{{{D #0XYNTA/F4G}}}||Удалить комментарий с идентификатором {{{0XYNTA/F4G}}} (работает только если это ваш комментарий или ваш пост).||
||{{{
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]] активным по умолчанию.||
||{{{help}}}||Краткая справка по командам.||
||{{{ping}}}||Проверка св
язи с сервером.||
Line 65: Line 58:
'''ВНИМАНИЕ!''' Все команды упрощённого интерфейса регистрозависимы, а всё, что не воспринимается как команда, воспринимается как текст сообщения. То есть, если вы вместо HELP напишете help, или Help, или, скажем, hELp, то вместо помощи вы отправите сообщение с таким текстом. ||<#FF0000> TODO /!\ Добавить информацию о регистре команд.||
||<#FF0000> TODO /!\ Добавить информацию о командах {{{set}}}, {{{vcard}}}.||

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

Команды упрощённого интерфейса, как правило, состоят из заглавных латинских букв или спецсимволов. Со спецсимволов также начинаются специальные идентификаторы системы 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 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.

Просмотр

#0XYNTA

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

#0XYNTA+

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

#

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

#+

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

@username

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

*tag

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

!club

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

? word

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

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

! #0XYNTA

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

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

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

Подписки

S

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

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

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

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 активным по умолчанию.

help

Краткая справка по командам.

ping

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

TODO /!\ Добавить информацию о регистре команд.

TODO /!\ Добавить информацию о командах set, vcard.

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