Difference between revisions of "Sulci"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(закомментировал неизвестные поля)
m (Reverted edits by 46.161.9.50 (talk) to last revision by Vindicar)
 
(5 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
|            name=Sulci
 
|            name=Sulci
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
|            url=http://home.ermine.pp.ru/svn/ocaml/trunk/
+
|            url=http://ejabberd.jabber.ru/sulci
|        language=[[OCaml]]
+
|        language={{Lang|b|OCaml}}
 
<!-- |        library=Unknown -->
 
<!-- |        library=Unknown -->
 
<!-- |        license=Unknown -->
 
<!-- |        license=Unknown -->
Line 11: Line 11:
 
<!-- |            adhoc=Ad-Hoc команды -->
 
<!-- |            adhoc=Ad-Hoc команды -->
 
<!-- |          plugins=расширяется ли он плагинами -->
 
<!-- |          plugins=расширяется ли он плагинами -->
}}[[Category:OCaml]][[Category:OCaml_Bot]]
+
}}
  
Самый распространённый, на данный момент, бот, благодаря своей богатой функциональности.
+
Благодаря своей богатой функциональности, на данный момент этот [[bot|бот]] — самый распространённый в [[conference|конференциях]] Jabber.
  
 
== Команды ==
 
== Команды ==
  
* msg jid message - Заставляет послать сообщение message пользователю jid. Доступно только администратору.
+
{| class="standard"
 +
| <font color="darkred">msg ''jid'' ''message''</font> || Заставляет послать [[message|сообщение]] message пользователю jid. Доступно только администратору.
 +
|-
 +
| <font color="darkred">quit</font> || Завершиться. Доступно только администратору.
 +
|-
 +
| <font color="darkred">join ''room'' ''nick''</font> || Зайти в конференцию room под ником nick. Доступно только администратору.
 +
|-
 +
| <font color="darkred">lang_update ''lang''</font> || Перезагружает файл сообщений языка lang. Доступно только администратору.
 +
|-
 +
|rowspan="2"| <font color="darkred">sulci_set ''variable''=''value''</font> || Устанавливает внутреннюю переменную в новое значение. Доступно только для администратора. Доступные переменные:
 +
|-
 +
| msg_limit — Использовать приват для ответов, размер которых превышает указанный лимит в байтах.
 +
|-
 +
| <font color="darkred">invite ''jid'' ''[room]''</font> || Пригласить jid в конференцию room или текущую, если room не указан. Только для администратора.
 +
|-
 +
| rpn ''1 3 + ...'' || Калькулятор в польской (инверсной) нотации.
 +
|-
 +
| calc ''1 + 3'' || Калькулятор в прямой нотации.
 +
|-
 +
| curr ''10'' usd rur || Валютный конвертер.
 +
|-
 +
| curr list || Показывает список валют.
 +
|-
 +
| dict -list || Показывает список баз данных с dict.org или другого сервера, указанного в конфигурации.
 +
|-
 +
| dict ''[db]'' ''word'' || Запрашивает значение слова word в базе данных db, через dict.org или другой сервер из конфигурации. При отсутствии db, поиск осуществляется во всех базах сервера.
 +
|-
 +
| stats ''servername'' || Возвращает информацию о [[server|сервере]] Jabber.
 +
|-
 +
| uptime ''servername'' || Возвращает время, в течение которого о сервер в строю.
 +
|-
 +
| google ''query'' || Поисковый запрос к Google. Возвращается первый найденный результат.
 +
|-
 +
| google_adv ''start'' ''limit'' ''query'' || Расширенный поисковый запрос к Google. Возвращаются limit результатов, начиная с start.
 +
|-
 +
| gspell ''query'' || Возвращает совет Google по написанию запроса.
 +
|-
 +
| <nowiki>!!!count</nowiki> || Возвращает число пар слов в болтологической базе текущей конференции.
 +
|-
 +
| <nowiki>!!!top</nowiki> || TOP 10 пар слов по этой же базе.
 +
|-
 +
| dns ''ip_addr'' || Возвращает результат DNS резолвинга.
 +
|-
 +
| dns ''name'' || Возвращает результат DNS резолвинга.
 +
|-
 +
| mueller ''text'' || Англо-русский словарь.
 +
|-
 +
| ping ''[nick]'' || Понг.
 +
|-
 +
| tryme || &laquo;Русская рулетка&raquo;.
 +
|-
 +
| greet ''jid'' ''room@server'' ''greet'' || Устанавливает приветствие greet при появлении пользователя jid в комнате room@server. Доступно только для администратора.
 +
|-
 +
| seen ''nick'' || Когда последний раз видел указанный [[nick]].
 +
|-
 +
| talkers ''[nick]'' || Без указания nick'а показывает TOP 10 болтливых, иначе стастическую информацию о болтливости указанного nick'а. nick может представлять из себя SQL'ное LIKE выражение, с символами [%_].
 +
|-
 +
| tld ''tld'' || Показывает название страны, за которой закреплен домен первого уровня tld.
 +
|-
 +
| version ''[nick]'' || Выводит версию [[client|клиента]] nick'а или, при его отсутствии, отправителя запроса.
 +
|-
 +
| version_server ''servername'' || Выводит версию Jabber сервера servername.
 +
|-
 +
| idle ''[nick]'' || Выводит время бездействия (idle time) nick'а или запросившего, если он указан.
 +
|-
 +
| time ''[nick]'' || Выводит локальное время на компьютере nick'а или запросившего, если он указан.
 +
|-
 +
| status ''[nick]'' || Аналогично предыдущим, выводит [[status|статус]].
 +
|-
 +
| dfn ''word''=''[text]'' || Задает определение термина word, как text. Если text отсутствует — удаляет определение для word.
 +
|-
 +
| wtf ''word'' || Возвращает последнее определение термина word.
 +
|-
 +
| wtflall ''word'' || Возвращает список всех определений термина word.
 +
|-
 +
| wtfrand ''[word]'' || Возвращает случайное определение из всех существующих или из определений термина word, если указано.
 +
|-
 +
| wtfcount ''[word]'' || Возвращает кол-во определений всего или для термина word, если указано.
 +
|-
 +
| wz ''code'' || Выводит прогноз погоды с http://weather.noaa.gov/ для города, обозначенного 4-х буквенным кодом code.
 +
|-
 +
| tr list || Выводит список кодов языков, для перевода.
 +
|-
 +
| tr ''fromto'' ''text'' || Переводит указанный текст через http://www.translate.ru/ в соответствии с кодом направления перевода.
 +
|-
 +
| vcard ''nick'' || Выводит [[vCard]] указанного ника, если есть.
 +
|-
 +
| blogs ''text'' || Поиск text через http://blogs.yandex.ru/ (поиск по блогам и форумам).
 +
|-
 +
| hostip ''ip_address'' || Информация об ip_address через http://www.hostip.info/ (географическое положение IP адресов).
 +
|}
  
* quit Завершиться. Доступно только администратору.
 
  
* join room nick Зайти в конференцию room под ником nick. Доступно только администратору.
+
== Ссылки ==
 
+
* [http://clubs.ya.ru/4611686018427388325 Клуб Sulci] на [[ya.ru]]
* lang_update lang Перезагружает файл сообщений языка lang. Доступно только администратору.
+
 
+
** sulci_set variable=value Устанавливает внутреннюю переменную в новое значение. Доступно только для администратора. Доступные переменные:
+
 
+
** msg_limit Использовать приват для ответов, размер которых превышает указанный лимит в байтах.
+
 
+
* invite jid [room] Пригласить jid в конференцию room или текущую, если room не указан. Только для администратора.
+
 
+
* rpn 1 3 + ... Калькулятор в польской нотации.
+
 
+
* calc 1 + 3 Калькулятор в прямой нотации.
+
 
+
* curr 10 usd rur Валютный конвертер.
+
 
+
** curr list Показывает список валют.
+
 
+
* dict -list Показывает список баз данных с dict.org или другого сервера, указанного в конфигурации.
+
 
+
* dict [db] word Запрашивает значение слова word в базе данных db, через dict.org или другой сервер из конфигурации. При отсутствии db, поиск осуществляется во всех базах сервера.
+
 
+
* stats server.name Возвращает информацию о jabber сервере.
+
* uptime server.name Возвращает информацию о jabber сервере.
+
 
+
* google query Поисковый запрос к Google. Возвращается первый найденный результат.
+
 
+
* google_adv start limit query Поисковый запрос к Google. Возвращаются limit результатов, начиная с start.
+
 
+
* gspell query Возвращает совет Google по написанию запроса.
+
 
+
* !!!count Возвращает число пар слов в болтологической базе текущей конференции.
+
 
+
* !!!top TOP 10 пар слов по этой же базе.
+
 
+
* dns ip_addr Возвращает результат DNS резолвинга.
+
** dns name Возвращает результат DNS резолвинга.
+
 
+
* mueller text Англо-русский словарь.
+
 
+
* ping [nick] Понг.
+
 
+
* tryme "Русская рулетка".
+
 
+
* greet jid room@server greet  Устанавливает приветствие greet при появлении пользователя jid в комнате room@server. Доступно только для администратора.
+
 
+
* seen nick Когда последний раз видел указанный nick.
+
 
+
* talkers [nick] Без указания nick'а показывает TOP 10 болтливых, иначе стастическую информацию о болтливости указанного nick'а. nick может представлять из себя SQL'ное LIKE выражение, с символами [%_].
+
 
+
* tld tld Показывает название страны, за которой закреплен домен первого уровня tld.
+
 
+
* version [nick] Выводит версию клиента nick'а или, при его отсутствии, отправителя запроса.
+
 
+
* version_server server.name Выводит версию jabber сервера server.name.
+
 
+
* idle [nick] Выводит idle запросившего или nick'а, если он указан.
+
 
+
* time [nick] Выводит локальное время на компьютере запросившего или nick'а, если он указан.
+
 
+
* status [nick] Аналогично предыдущим, выводит статус.
+
 
+
* dfn word=[text] Задает определение термина word, как text. Если text отсутствует - удаляет определение для word.
+
 
+
* wtf word Возвращает последнее определение термина word.
+
 
+
* wtflall word Возвращает список всех определений термина word.
+
 
+
* wtfrand [word] Возвращает случайное определение из всех существующих или из определений термина word, если указано.
+
 
+
* wtfcount [word] Возвращает кол-во определений всего или для термина word, если указано.
+
 
+
* wz code Выводит прогноз погоды с http://weather.noaa.gov/ для города, обозначенного 4-х буквенным кодом code.
+
 
+
* tr list Выводит список кодов языков, для перевода.
+
 
+
** tr lang text Переводит указанный текст через http://www.translate.ru/ в соответствии с кодом языка.
+
 
+
* vcard nick Выводит vCard указанного ника, если есть.
+
 
+
* blogs text Поиск text через http://blogs.yandex.ru/ (поиск по блогам и форумам).
+
 
+
* hostip ip_address Информация об ip_address через http://www.hostip.info/ (географическое положение IP адресов).
+
 
+
[[Category:Bot]]
+

Latest revision as of 14:20, 13 June 2017

Sulci
Информация
Сайт: http://ejabberd.jabber.ru/sulci
Язык: OCaml
Характеристики

Благодаря своей богатой функциональности, на данный момент этот бот — самый распространённый в конференциях Jabber.

Команды[edit]

msg jid message Заставляет послать сообщение message пользователю jid. Доступно только администратору.
quit Завершиться. Доступно только администратору.
join room nick Зайти в конференцию room под ником nick. Доступно только администратору.
lang_update lang Перезагружает файл сообщений языка lang. Доступно только администратору.
sulci_set variable=value Устанавливает внутреннюю переменную в новое значение. Доступно только для администратора. Доступные переменные:
msg_limit — Использовать приват для ответов, размер которых превышает указанный лимит в байтах.
invite jid [room] Пригласить jid в конференцию room или текущую, если room не указан. Только для администратора.
rpn 1 3 + ... Калькулятор в польской (инверсной) нотации.
calc 1 + 3 Калькулятор в прямой нотации.
curr 10 usd rur Валютный конвертер.
curr list Показывает список валют.
dict -list Показывает список баз данных с dict.org или другого сервера, указанного в конфигурации.
dict [db] word Запрашивает значение слова word в базе данных db, через dict.org или другой сервер из конфигурации. При отсутствии db, поиск осуществляется во всех базах сервера.
stats servername Возвращает информацию о сервере Jabber.
uptime servername Возвращает время, в течение которого о сервер в строю.
google query Поисковый запрос к Google. Возвращается первый найденный результат.
google_adv start limit query Расширенный поисковый запрос к Google. Возвращаются limit результатов, начиная с start.
gspell query Возвращает совет Google по написанию запроса.
!!!count Возвращает число пар слов в болтологической базе текущей конференции.
!!!top TOP 10 пар слов по этой же базе.
dns ip_addr Возвращает результат DNS резолвинга.
dns name Возвращает результат DNS резолвинга.
mueller text Англо-русский словарь.
ping [nick] Понг.
tryme «Русская рулетка».
greet jid room@server greet Устанавливает приветствие greet при появлении пользователя jid в комнате room@server. Доступно только для администратора.
seen nick Когда последний раз видел указанный nick.
talkers [nick] Без указания nick'а показывает TOP 10 болтливых, иначе стастическую информацию о болтливости указанного nick'а. nick может представлять из себя SQL'ное LIKE выражение, с символами [%_].
tld tld Показывает название страны, за которой закреплен домен первого уровня tld.
version [nick] Выводит версию клиента nick'а или, при его отсутствии, отправителя запроса.
version_server servername Выводит версию Jabber сервера servername.
idle [nick] Выводит время бездействия (idle time) nick'а или запросившего, если он указан.
time [nick] Выводит локальное время на компьютере nick'а или запросившего, если он указан.
status [nick] Аналогично предыдущим, выводит статус.
dfn word=[text] Задает определение термина word, как text. Если text отсутствует — удаляет определение для word.
wtf word Возвращает последнее определение термина word.
wtflall word Возвращает список всех определений термина word.
wtfrand [word] Возвращает случайное определение из всех существующих или из определений термина word, если указано.
wtfcount [word] Возвращает кол-во определений всего или для термина word, если указано.
wz code Выводит прогноз погоды с http://weather.noaa.gov/ для города, обозначенного 4-х буквенным кодом code.
tr list Выводит список кодов языков, для перевода.
tr fromto text Переводит указанный текст через http://www.translate.ru/ в соответствии с кодом направления перевода.
vcard nick Выводит vCard указанного ника, если есть.
blogs text Поиск text через http://blogs.yandex.ru/ (поиск по блогам и форумам).
hostip ip_address Информация об ip_address через http://www.hostip.info/ (географическое положение IP адресов).


Ссылки[edit]