welcome: please sign in
location: Diff for "u/Stiletto/BnW/Интерфейс_redeye"
Differences between revisions 11 and 12
Revision 11 as of 2012-08-02 16:14:24
Size: 5942
Editor: anonymous
Comment: (м)
Revision 12 as of 2014-01-12 17:29:15
Size: 5942
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
|| <!> Пока можно пользоваться [[https://github.com/stiletto/bnw/blob/master/bnw_xmpp/handlers.py|исходником]], там всегда актуальная и более-менее понятная версия.|| || <!> Пока можно пользоваться [[https://github.com/stiletto/bnw/blob/master/bnw/xmpp/handlers.py|исходником]], там всегда актуальная и более-менее понятная версия.||

Красноглазый интерфейс

TODO /!\ Привести во вменяемый вид или сделать автохелп у бота.

<!> Пока можно пользоваться исходником, там всегда актуальная и более-менее понятная версия.

interface

Синтаксис: interface <ifacename>

Смена интерфейса. Единственный аргумент -- имя интерфейса.

Пример: interface redeye

subscribe

Синтаксис: subscribe [-utcm <target>] [--user=<username>] [--tag=<tag>] [--club=<club>] [--message=<message>]

Короткое имя: sub

Подписка на тег, клуб, пользователя или сообщение (ответы на сообщение).

unsubscribe

Синтаксис: unsubscribe [-utcm <target>] [--user=<username>] [--tag=<tag>] [--club=<club>]

Короткое имя: usub

Отписка от тега, клуба, пользователя или сообщения (ответов на сообщение).

subscriptions

Синтаксис: subscriptions

Короткое имя: lsub

Показывает все ваши подписки. Второй столбец - JID, с которого сервис присылает сообщения по этой подписке.

feed

Синтаксис: feed

Короткое имя: f

Лента это сообщения, которые приходили вам по подпискам, рекомендациям и прочее. Лента также включает в себя те сообщения которые были пропущены потому что вы были в OFF.

show

Синаксис: show [--user=<user>] [--tag=<tag>] [--club=<club>] [--message=<message>] [--page=<page>] [-utcmp <target>] [--replies|-r]

Короткое имя: s

Эта команда делает две вещи: ищет сообщения по тегу, пользователю, клубу (каждый критерий поиска только один раз) (опции -u,-t,-c), а также может показать все ответы на сообщение (добавить -r к опции -m, например s -rm ASDFGH).

post

Синтаксис: post [-tc <target>] [--tags=<tags>] [--clubs=<clubs>] [-a|--anonymous] [-q|--anonymous-comments] [-s|--notop] <message>

Короткое имя: p

Эта команда постит сообщения. Это самая главная часть микроблогинга.

Аргументы:

  • <message>

Самый главный аргумент, содержит тело сообщения. Никакая разметка, насколько известно автору правки, не поддерживается. TODO: пофорсить markup и пр.

  • --tags=tag1,tag2 --tags="tag,long tag" -t tag1,tag2 -t "long tag"

Тэги сообщения. Отображаются в web-морде, используются для подписок, блэклистинга и вообще. Можно брать в кавычки и использовать тэги с пробелами. FIXME: может быть нужно где-то отдельно описать всю эту кухню, чтобы не засирать спискоту.

  • --clubs=club1,club2 --clubs="club,long club" -c club1,club2 -c "long club" -c @,club1,club2

Клубы, в которые постится сообщения. Ничем почти пока не отличаются от тэгов, но сообщение, запосщеное в клубы не попадает в основную ленту. Чтобы исправить это, нужно использовать псевдоклуб @. В будущем могут появиться всякие фичи для коллективного управления клубами.

  • --anonymous -a

Сообщение постится от имени Легиона. Такие сообщения можно читать в ленте пользователя anonymous.

  • --anonymous-comments -q

Анонимный тред. Комментарии к сообщению делают вид, что они анонимные. Пока не работает.

  • --notop -s

Не бампать сообщение в топ. Топа пока нет, параметр не несёт функциональной нагрузки.

comment

Синтаксис: comment [-a|--anonymous] -m <message>|--message=<message>

Короткое имя: c

Эта команда постит комментарии к сообщениям. Это тоже важная часть процесса микроблогинга.

recommend

Синтаксис: recommend -m <message>|--message=<message> [text]

Короткое имя: r

Порекомендовать чужое сообщение (или своё из клуба), чтобы его получили подписчики. Можно снабдить рекомендацию опциональным комментарием.

delete

Синтаксис: delete [-m <message>|--message=<message>] [--last|-l]

Короткое имя: d

Удалить указанное или последнее сообщение/комментарий.

update

Синтаксис: update -m <message> [-d|--delete] [-t <tags>|--tags=<tags>] [-c <clubs>|--clubs=<clubs>]

Исправить тэги и клубы у сообщения.

u/Stiletto/BnW/Интерфейс_redeye (last edited 2014-01-12 17:29:15 by anonymous)