[00:11:48] Black-2[mnz] is now xa (чистка конференции...)
[00:12:21] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[00:12:41] <Manazius.> Black-2[mnz]: тест
[00:12:41] <Black-2[mnz]> Manazius.: Бoeц Black-2[mnz] тяжело ранен, но я ещё повоюю! (5 ошибок)
[00:13:11] <Manazius.> Black-2[mnz]: update branches
[00:13:30] <Black-2[mnz]> Manazius.: blacksmith-2 - Revision 98: /branches
U expansions/alias/code.py
Some errors happened:
http://blacksmith-2.googlecode.com/svn/branches/expansions/logger/
URLError - [Errno -2] Name or service not known
[00:13:55] <Manazius.> Black-2[mnz]: подгрузи alias
[00:13:55] <Black-2[mnz]> Manazius.: alias - успешно загружен!
[00:14:19] <Manazius.> Black-2[mnz]: update branches
[00:14:49] <Black-2[mnz]> Manazius.: blacksmith-2 - Revision 98: /branches
Some errors happened:
http://blacksmith-2.googlecode.com/svn/branches/expansions/backup/
URLError - [Errno -2] Name or service not known
http://blacksmith-2.googlecode.com/svn/branches/expansions/search/find.ru
URLError - [Errno -2] Name or service not known
[00:15:34] <Manazius.> Чисть
[00:15:34] Black-2[mnz] is now xa (чистка конференции...)
[00:16:06] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[00:21:12] Hmrocker leaves the room
[00:51:51] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[00:54:44] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[00:59:53] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[01:04:55] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[01:09:16] <Manazius.> Sh free -m
[01:09:17] <Talisman-bot> Manazius.: ага, щаззз
[01:09:19] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 666 101 0 0 58
-/+ buffers/cache: 607 160
Swap: 0 0 0
[01:12:36] <Manazius.> Lubagov_H: кстате, я сейчас заметил, что кэш озу нельзя чистить командой echo 3 > /proc/sys/vm/
drop_caches
[01:12:48] <Manazius.> echo 3 > /proc/sys/vm/drop_caches
[01:17:53] <Lubagov_H> отношение кеша и свопа как-то задаются...
[01:17:56] <Lubagov_H> я не знаю как..
[01:18:21] <Manazius.> Доступ запретили
[01:18:21] <Black-2[mnz]> Manazius.: На «запретили» нет информации.
[01:18:21] <Talisman-bot> Manazius.: а он тут? :-O
[01:18:22] <Security-dev> Manazius.: Владелец бота.
[01:18:36] <Lubagov_H> систему можно настроить по разному, можно сделать чтоб она все свопила, а можно наоборот... чтоб она ничего не свопила...
[01:18:46] <Lubagov_H> а старалась хранить в ОЗУ...
[01:18:54] <Manazius.> А можно ли как нибудь очистить кэш по другому? Просто у меня буффер 600мб
[01:19:07] <Lubagov_H> в зависимости от нагрузки системы и вероятности что она возрастет резко и внезапно..
[01:19:37] <Manazius.> свопить явно лучше
[01:19:54] <Lubagov_H> чем кеш? это равно противоположные вещи...
[01:20:17] <Lubagov_H> когда ОЗУ много, то можно что то с диска перевести в кеш, а когда мало - наоборот
[01:20:59] <Lubagov_H> в любом случае самая медленная часть компа - это диск
[01:21:06] <Manazius.> Когда много буффера, то это хорошо или нет? :-D
[01:21:22] <Manazius.> [ Black-2[mnz] 03:08 ]
» Manazius.: total used free shared buffers cached
» Mem: 768 666 101 0 0 58
» -/+ buffers/cache: 607 160
» Swap: 0 0 0
-------
вот мое
[01:21:43] <Lubagov_H> nick@debian:~$ free -m
total used free shared buffers cached
Mem: 5872 3771 2100 0 354 1672
-/+ buffers/cache: 1744 4127
Swap: 3812 0 3812
nick@debian:~$
[01:21:49] <Lubagov_H> мой домашний комп.
[01:21:53] <Manazius.> [ 165 02:51 ]
» Ололош: total used free shared buffers cached
» Mem: 1000 679 320 0 158 299
» -/+ buffers/cache: 221 778
» Swap: 0 0 0
-------
а вот знакомого
[01:22:33] <Manazius.> Я так и понять не могу, почему у меня буффер такой большой?
[01:30:32] <Manazius.> Ребнуть сервер что ли?
[01:35:19] Lubagov_H leaves the room
[01:46:41] <Manazius.> Sh ls
[01:46:42] <Talisman-bot> Manazius.: ага, щаззз
[01:46:43] <Black-2[mnz]> Manazius.: alias.zip
backup.zip
BlackSmith1.py
BlackSmith.py
book
chatlogs
code.py
current
exceptions
expansions
librarys.zip
LICENSE
logger.readme
NOTICE
README
sessions.db
static
stdout.tmp
update
update.zip
[01:47:23] <Manazius.> Sh cat expansions/alias/code.py
[01:47:23] <Black-2[mnz]> Manazius.: # coding: utf-8
# BlackSmith mark.2
# exp_name = "alias" # /code.py v.x2 alpha
# Id: 35~2c
# Code © (2012-2013) by WitcherGeralt [alkorgun@gmail.com]
class expansion_temp(expansion):
def __init__(self, name):
expansion.__init__(self, name)
On = True
AliasFile = dynamic % ("alias.db")
ChatAliasFile = "alias.db"
MacroHelpBase = dynamic % ("macro.db")
ChatMacroHelpBase = "macro.db"
HelpFile = "alias.%s.app"
alias, macro, command, set, message, null = "alias", "macro", "command", "set", "message", "null" # important keywords
Template = {
"macro": {},
"message": {},
"/me": {},
"subject": {},
"join": {},
"version": {},
"leave": {},
"ban": {},
"kick": {},
"nick": {},
"role": {},
"status": {}
}
AliasDesc = Template.copy()
ChatAliasDesc = {}
Taboo = {}
Cache = {}
conds = {
"null": None,
"is": lambda attr, clause: (clause == attr),
"is_not": lambda attr, clause: (clause != attr),
"starts": lambda attr, clause: attr.startswith(clause),
"not_[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[01:47:23] <Talisman-bot> Manazius.: ага, щаззз
[01:48:07] <Manazius.> Black-2[mnz]: далее
[01:48:07] <Black-2[mnz]> [&&] starts": lambda attr, clause: not attr.startswith(clause),
"ends": lambda attr, clause: attr.endswith(clause),
"not_ends": lambda attr, clause: not attr.endswith(clause),
"cont": lambda attr, clause: (clause in attr),
"not_cont": lambda attr, clause: (clause not in attr),
"in": lambda attr, clause: (attr in clause),
"not_in": lambda attr, clause: (attr not in clause),
"len_more": lambda attr, clause: (len(attr) > clause),
"len_less": lambda attr, clause: (len(attr) < clause),
"re": lambda attr, clause: clause.search(attr)
}
funcs = {
"outcast": (sConf.outcast, Types[11]),
"none": (sConf.none, Types[11]),
"member": (sConf.member, Types[11]),
"admin": (sConf.admin, Types[11]),
"owner": (sConf.owner, Types[11]),
"kick": (sConf.kick, Types[12]),
"visitor": (sConf.visitor, Types[12]),
"participant": (sConf.participant, Types[12]),
"moder": (sConf.moder, Types[12])
}
flags = ("strip", "lower", "layout")
compile_rand = compile__("\$rand\((\d+?),\s*(\d+?)\)")[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[01:59:20] <Manazius.> Black-2[mnz]: далее
[01:59:20] <Black-2[mnz]> [&&] compile_rand_user = compile__("\$rand_user")
compile_rand_choice = compile__("\$rand\(\[(.+?)\]\)", 16)
rand_user = "$rand_user"
sep = chr(124)*2
def sub_rand(self, obj):
try:
number = str(randrange(*[int(numb) for numb in obj.groups()]))
except:
number = "0"
return number
sub_rand_choice = lambda self, obj: choice((obj.group(1)).split(self.sep))
def rand(self, chat, body):
body = self.compile_rand_choice.sub(self.sub_rand_choice, body)
body = self.compile_rand.sub(self.sub_rand, body)
if chat and self.rand_user in body:
ls = chat.get_nicks()
body = self.compile_rand_user.sub(lambda obj: choice(ls), body)
return body
def four_args(self, ls, args):
while len(args) < 4:
args.append(ls.pop())
return args
def execute_macro(self, chat, isConf, command, body, access, args):
stype, source, nick, args, disp = args
source = (source, chat, nick)
if enough_access(chat, nick, access):
cmd = Cmds[command]
if cmd.isAvalable and cmd.handler:
if isConf:[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[01:59:34] <Manazius.> Black-2[mnz]: далее
[01:59:34] <Black-2[mnz]> [&&] user = Chats[chat].get_user(nick)
(aff, role), jid = user.role, user.source
else:
(aff, role), jid = ("none",)*2, None
arg0, arg1, arg2, arg3 = self.four_args([role, aff, stype, chat], args.split(None, 3))
body = self.rand(Chats[chat] if isConf else None, body % vars())
Info["cmd"].plus()
cmd.handler(cmd.exp, stype, source, body, disp)
cmd.numb.plus()
if jid:
cmd.desc.add(jid)
else:
answer = AnsBase[19] % (self.name)
else:
answer = AnsBase[10]
if locals().has_key(Types[6]):
Answer(answer, stype, source, disp)
def __call__(self, chat, isConf, macro, *args):
desc = self.AliasDesc[self.macro].get(macro)
if not desc and isConf:
desc = self.ChatAliasDesc[chat][self.macro].get(macro)
if desc:
command, body, access = desc
if command in Cmds:
if not isConf or (command not in Chats[chat].oCmds and \
macro not in self.Taboo[chat]):
sThread(self.macro, self.execute_macro, (chat, isConf, command, body, access, args), macro[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[01:59:45] <Manazius.> Black-2[mnz]: далее
[01:59:49] <Black-2[mnz]> [&&] )
xmpp_raise()
__contains__ = lambda self, ls: (ls[0] in self.AliasDesc[self.macro] or (ls[1] in self.ChatAliasDesc and ls[0] in self.ChatAliasDesc[ls[1]][self.macro]))
risky = ("outcast", "kick", "visitor")
def execute(self, chat, desc, Vars):
atype, func, body = desc
body = self.rand(chat, body % Vars)
if atype == self.command:
if func in Cmds and not func in chat.oCmds:
cmd = Cmds[func]
if cmd.isAvalable and cmd.handler:
source = ("%s/%s" % (chat.name, chat.nick), chat.name, chat.nick)
Info["cmd"].plus()
sThread(self.alias, cmd.handler, (cmd.exp, Vars.get("stype", Types[1]), source, body, chat.disp), cmd.name)
cmd.numb.plus()
elif atype == self.message:
if func == Types[0]:
source = chat.name
else:
source = "%s/%s" % (chat.name, Vars["nick"])
Message(source, body, chat.disp)
elif self.funcs.has_key(func):
access = get_access(chat.name, Vars["nick"])
if access != 6 and (access < 7 or func not in self.risky):
func, attr = self[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:00:07] <Manazius.> Black-2[mnz]: далее
[02:00:08] <Black-2[mnz]> [&&] .funcs[func]
attr = Vars.get(attr)
if attr:
func(chat, attr, body)
CharsCY = "етуоранкхсвм".decode("utf-8")
CharsLA = "etyopahkxcbm"
eqMap = tuple([(CharsCY[numb], char) for numb, char in enumerate(CharsLA)])
del CharsCY, CharsLA
eqFuncs = {
flags[0]: unicode.strip,
flags[1]: unicode.lower,
flags[2]: (lambda attr: sub_desc(attr.lower(), self.eqMap))
}
def prepare(self, attr, flags):
if not flags:
return attr
attr = unicode(attr)
for flag in flags:
attr = self.eqFuncs[flag](attr)
return attr
def checkConds(self, chat, event, alias, conds, Vars):
for attr, cond, clause, flags in conds:
if cond == self.null:
continue
attr = Vars.get(attr)
if not attr:
return False
if cond == "re":
id = str.join(chr(47), (chat, event, alias))
if id in self.Cache:
clause = self.Cache[id]
else:
clause = self.Cache[id] = compile__(clause)
else:
attr = self.prepare(attr, flags)
if not self.conds[cond](attr, clause):
retur[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:01:04] <Manazius.> alias add 47 version role starts <!--none--> null message chat Вот версия %(nick)s:
Name: %(name)s
Ver.: %(version)s
OS: %(os)s
%(vcard)s
[02:01:04] <Black-2[mnz]> Manazius.: Параметры не пригодны для форматирования.
[02:01:13] <Manazius.> Black-2[mnz]: далее
[02:01:16] <Black-2[mnz]> [&&] n False
return True
def extract(self, chat, event, alias, desc, Vars):
conds, desc = desc
if self.checkConds(chat.name, event, alias, conds, Vars):
self.execute(chat, desc, Vars)
def process(self, chat, event, Vars):
iterator = self.ChatAliasDesc[chat][event].iteritems()
chat = Chats[chat]
for alias, desc in self.AliasDesc[event].iteritems():
self.extract(chat, event, alias, desc, Vars)
for alias, desc in iterator:
self.extract(chat, event, alias, desc, Vars)
def alias_01eh(self, stanza, isConf, stype, source, body, isToBs, disp):
if isConf:
if isToBs and stype == Types[1]:
body = body.split(None, 1)
if len(body) > 1:
body = body[1]
else:
body = None
if body:
chat, nick = source[1:]
user = Chats[chat].get_user(nick)
if user:
role, jid = "%s/%s" % user.role, user.source
else:
role, jid = None, None
if body.startswith("/me") and len(body) > 3 and stype == Types[0]:
body = body[3:].lstrip()
event = "/me"
e[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:01:31] <Manazius.> Black-2[mnz]: далее
[02:01:34] <Black-2[mnz]> [&&] lse:
event = "message"
self.process(chat, event, locals())
def alias_09eh(self, chat, nick, subject, body, disp):
if nick and nick != get_nick(chat):
body = subject
self.process(chat, "subject", locals())
def alias_04eh(self, chat, nick, jid, role, stanza, disp):
if (time.time() - Chats[chat].sdate) >= 30 and nick != get_nick(chat):
if not jid:
jid = None
role = "%s/%s" % role
caps = stanza.getTag("c", namespace = xmpp.NS_CAPS)
if caps:
caps_ver = caps.getAttr("ver")
caps = caps.getAttr("node")
else:
caps_ver = None
show = stanza.getShow()
status = stanza.getStatus()
iq = xmpp.Iq(Types[10], to = "%s/%s" % (chat, nick))
iq.addChild(Types[18], namespace = xmpp.NS_VERSION)
iq.setID("Bs-i%d" % Info["outiq"].plus())
CallForResponse(disp, iq, self.alias_vhandler, {"chat": chat, "nick": nick, "jid": jid, "role": role})
self.process(chat, "join", locals())
def alias_vhandler(self, disp, stanza, chat, nick, jid, role):
if chat in Chats[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:02:08] <Manazius.> Black-2[mnz]: далее
[02:02:09] <Black-2[mnz]> [&&] and xmpp.isResultNode(stanza):
os, name, version = None, None, None
for node in stanza.getQueryChildren():
node_name = node.getName()
if node_name == "name":
name = node.getData()
elif node_name == "version":
version = node.getData()
elif node_name == "os":
os = node.getData()
self.process(chat, "version", locals())
def alias_05eh(self, chat, nick, reason, scode, disp):
if nick != get_nick(chat):
user = Chats[chat].get_user(nick)
if user:
role, jid = "%s/%s" % user.role, user.source
else:
role, jid = None, None
if scode == sCodes[0]:
event = "ban"
elif scode == sCodes[2]:
event = "kick"
else:
event = "leave"
self.process(chat, event, locals())
def alias_06eh(self, chat, old_nick, nick, disp):
if nick != get_nick(chat):
user = Chats[chat].get_user(nick)
if user:
role, jid = "%s/%s" % user.role, user.source
else:
role, jid = None, None
self.process(chat, "nick", locals())
def alias_07eh(self, chat[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:02:22] <Manazius.> Black-2[mnz]: далее
[02:02:29] <Black-2[mnz]> [&&] , nick, role, disp):
if nick != get_nick(chat):
jid = get_source(chat, nick)
role = "%s/%s" % role
self.process(chat, "role", locals())
def alias_08eh(self, chat, nick, stanza, disp):
if nick != get_nick(chat):
user = Chats[chat].get_user(nick)
if user:
role, jid = "%s/%s" % user.role, user.source
else:
role, jid = None, None
show = stanza.getShow()
status = stanza.getStatus()
self.process(chat, "status", locals())
compile_quote = compile__("<!--(.*?)-->", 16)
attrsDesc = {
"message": ("body", "jid", "nick", "role", "stype"),
"/me": ("body", "jid", "nick", "role"),
"subject": ("body", "nick"),
"join": ("caps", "caps_ver", "jid", "nick", "role", "show", "status"),
"version": ("jid", "name", "nick", "os", "role", "version"),
"leave": ("jid", "nick", "role", "reason"),
"ban": ("jid", "nick", "role", "reason"),
"kick": ("jid", "nick", "role", "reason"),
"nick": ("jid", "nick", "old_nick", "role"),
"role": ("jid", "nick", "role"),
"status": ("[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:02:36] <Manazius.> Black-2[mnz]: хелп alias
[02:02:52] <Black-2[mnz]> Manazius.:
добавление нового функционала "на лету"
Синтаксис:
»»» alias (global) ([add] [название_алиаса] [событие] [переменная0/переменная1/и т.д.] [условие0/условие1/и т.д.] [<!--текст первого условия--><!--текст второго условия--><!--и т.д.-->] [флаг0&флаг1/флаг0&флаг1/и т.д.] (command|set|message) (имя_команды|affiliation|role|chat|private) (аргументы_алиаса|причина))|([add] [название] [macro] [имя_команды] (аргументы))|([show] [название] [событие|macro] (bold))|([access] [название] [уровень_доступа])|([help] [название] [set|clear] (текст_хелпа))|([del] [название] [событие|macro])|(enable|disable|state|help|bold)
Примеры:
»»» alias help
* бот покажет приложение к данному хелпу
»»» alias add akick0 join jid is <!--dude@jab.org--> null set kick And never come back
* бот будет автоматичеки кикать юзера с JID'ом "dude@jab.org" из текущей конференции с причиной "And never come back"
»»» alias global add amoder0 join jid/role is/not_ends <!--my-admin@jab.org--><!--moderator--> null/null set moder Glory my Ma[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:03:18] <Manazius.> Black-2[mnz]: alias help
[02:03:18] <Black-2[mnz]> Manazius.: события:
macro - вызов "оболочки" команд
message - обычное сообщение
/me - сообщение начинающееся с "/me"
subject - смена темы конференции
join - вход участника в конференцию
version - результат проверки версии вошедшего участника
leave - выход юзера
ban - бан юзера
kick - кик юзера
nick - смена ника юзера
role - смена роли юзера
status - смена статуса юзера
условия:
null - нулевое условие (всегда истинно)
is - проверка истиности утверждения {А равно Б}
is_not - наоборот
starts - {А начинается с Б}
not_starts - наоборот
ends - {А заканчивается на Б}
not_ends - наоборот
cont - {А включает в себя Б}
not_cont - наоборот
in - {Б включает в себя А}
not_in - наоборот
len_more - {длина А > Б}
len_less - наоборот
re - проверка совпадения A с регулярным выражением
* А - одна из переменных, перечисленных ниже
* Б - текст условия
переменные:
message:
body - текст сообщения,
jid - JID юзера, который отправил сообщение,
nick - ник юзера, который отправил сообщени[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:03:43] <Manazius.> Black-2[mnz]: далее
[02:03:43] <Black-2[mnz]> [&&] е,
role - роль юзера, который отправил сообщение (выглядит, как "admin/moderator"),
stype - тип сообщения ("chat" - приват, "groupchat" - сообщение в общий чат)
/me: body, jid, nick, role
subject: body, nick
join: caps, caps_ver, jid, nick, role,
show - тип статуса (chat - готов поболтать, away - отошел, xa - не беспокоить, dnd - недоступен),
status - текст статуса
version: jid, nick, role,
name - название клиента пользователя,
version - версия клиента пользователя,
os - операционная система пользователя
leave, ban, kick: jid, nick, role,
reason - причина выхода/бана/кика
nick: jid, role,
nick - новый ник,
old_nick - старый ник
role: jid, nick, role
status: jid, nick, role, show, status
о тексте условий:
текст условия должен быть заключен в html комментарий: <!--здесь текст-->
так же для более гибкой проверки соответствия переменных условиям, существует инструмент под названием "флаги".
если флаги не нужны, то нужно указать "null". можно использовать один или несколько[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:04:23] <Manazius.> Black-2[mnz]: далее
[02:04:23] <Black-2[mnz]> [&&] флагов.
если флагов несколько, то их необходимо указывать с разделительным символом "&", таким образом: флаг0&флаг1&флаг2
флаги:
strip - удаляет пробелы с концов переменной,
lower - переводим переменную в нижний регистр,
layout - уравнивание похожих символов кириллицы и латиницы
виды реакции:
command: первым параметром должна быть одна из команд бота
set: outcast, none, member, admin, owner, kick, visitor, participant, moder
message: chat (сообщение в групповой чат), private (сообщение в приват)
о параметрах алиасов:
в параметры алиаса можно вставлять соответствующие переменные. осуществляется это за счет данного синтаксиса - "%(имя_переменной)s".
так же можно вставлять рандомные значения. синтаксис:
&rand(1, 9) - случайное число из заданного диапазона, где 1 - начало, а 9 - конец
&rand([вариант один||вариант два]) - выбор случайного варианта из списка (варианты необходимо разделять с помощью "||")
&rand_user - вставка ника случайного пользователя конференции (каждое исполь[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[02:04:49] <Manazius.> Black-2[mnz]: далее
[02:04:49] <Black-2[mnz]> [&&] зование этого параметра будет вставлять новый ник)
всё это можно комбинировать, например: шла Саша по шоссе и купила &rand([&rand(11, 21) сушек||козу для %(nick)s||&rand_user в качеcтве раба||Маккларен])
переменные для вставки в текст макро: nick, jid, role, stype,
aff - аффиляция пользователя,
arg0 - первый аргумент параметров, переданных пользователем при вызове макро (если аргумент не будет передан, то его заменит JID чата),
arg1 - второй (если аргумент не будет передан, то его заменит значение переменной "stype"),
arg2 - третий (если аргумент не будет передан, то его заменит аффиляция юзера),
arg3 - четвертый (если аргумент не будет передан, то его заменит роль юзера),
args - аргументы целиком
* Так же везде можно вставлять переменную "chat"
* Переменную "stype" нельзя вставлять в текст алиаса для события "message"
[02:05:10] <Manazius.> Чисть
[02:05:10] Black-2[mnz] is now xa (чистка конференции...)
[02:05:42] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[02:07:28] Armageddon) joins the room as visitor and none
[02:07:28] Armageddon) is now dnd (God is out...maybe I can help?)
[02:07:34] <Black[mnz]> У нас новый участник Armageddon)!
Псевдоним: Armageddon)
Полное имя: Oleg
Компания: JABBIK
Отдел: Jabber Bots
Должность: Technical support of Jabbik bots
Днюха: 17.11.1983
Сайт: http://j-cool.ru
Инфа: Year of release 1983. Run 29. Color of easy suntan. Height is 186 cm. Headlights brown. Documents on hands. Tuning isn't present. Body not the beaten. Roof on a place. Brakes in norm. All options. I am delivered from a half-turn....
[02:07:50] Armageddon) is now dnd (God is out...maybe I can help?)
[02:07:51] <Manazius.> Админ Armageddon)
[02:07:51] Armageddon) is now dnd (God is out...maybe I can help?)
[02:07:51] <Black-2[mnz]> Manazius.: Сделано.
[02:08:04] <Armageddon)> 8-)
[02:08:09] <Manazius.> Скучно тут
[02:08:20] <Manazius.> Только чисто бота тестировать
[02:08:33] <Manazius.> Security-dev: завел себе этого бота
[02:08:36] <Armageddon)> ясна
[02:09:43] <Manazius.> А чо инфо на английском?
[02:10:07] <Manazius.> Ты вайп атаку делаешь?
[02:10:12] <Armageddon)> а так захотелось
[02:10:33] <Manazius.> Просто не ты один пытался и увы
[02:10:53] <Manazius.> Даже гляди бан лист
[02:11:52] <Armageddon)> :-D конфа заколдованная
[02:11:54] <Manazius.> Я тут с многоликой в овнерах был, лол
[02:12:42] <Manazius.> Я ее и оставил, потому что проспамить никак не возможно. Если будет всемирный пиздец, а тут его не будет
[02:13:05] <Armageddon)> странно очень
[02:13:31] <Manazius.> Ты спамишь сейчас?
[02:13:51] <Armageddon)> неа
[02:14:29] wk;p joins the room as visitor and none
[02:14:29] wk;p is now online
[02:15:01] <Manazius.> я сам спамил эту конфу и не один раз и не выходило это сделать
[02:15:44] wk;p leaves the room
[02:15:45] <Manazius.> wk;p: ты чо за хуй?
[02:16:01] <Armageddon)> араб наверна
[02:17:34] <Armageddon)> у тя тут много серверов в бане?
[02:17:49] <Manazius.> Один, только араба гея
[02:18:23] <Armageddon)> тогда куй знает почему тя пробить не могут
[02:18:37] <Manazius.> Заебись же
[02:18:44] <Manazius.> Вот это реально весело
[02:18:50] <Armageddon)> аха
[02:19:43] <Armageddon)> ну ты может чего в настройках намудил?
[02:19:53] <Manazius.> Нет
[02:20:06] <Manazius.> Абсолютно стандартные
[02:20:15] <Manazius.> Нет режима онлимембер
[02:20:51] <Manazius.> А другие конфы с русским названием легко спамят
[02:21:18] <Manazius.> Рейтинг
[02:21:19] <Black-2[mnz]> Manazius.:
1) весело@conference.jabber.ru
Добро пожаловать в конференцию веселого общения! Тут можно взять в себе конференцию бота
Сейчас в комнате: 6 · Позиция в рейтинге: 199
2) taros@conference.jabber.ru
= Чат-комната для хороших людей = Тыкаем строчку, заходим, общаемся!!! У нас весело))) Хотя, погрустить тоже можем...
Сейчас в комнате: 5 · Позиция в рейтинге: 220
[02:21:56] <Manazius.> Ладно, я спать
[02:22:03] <Armageddon)> сноф
[02:24:05] Armageddon) leaves the room
[02:39:45] Manazius. is now away
[05:40:19] Manazius. is now online
[06:03:57] <Manazius.> Sh free -m
[06:03:58] <Talisman-bot> Manazius.: ага, щаззз
[06:03:59] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 661 106 0 0 72
-/+ buffers/cache: 589 178
Swap: 0 0 0
[06:04:07] <Manazius.> Чисть
[06:04:07] Black-2[mnz] is now xa (чистка конференции...)
[06:04:20] <Manazius.> Black-2[mnz]: аптайм
[06:04:23] <Black-2[mnz]> Manazius.: Время работы «xmppserv.ru» - 45 Days 7 Hours 16 Minutes 35 Seconds.
[06:04:39] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[07:17:48] <Manazius.> Трёп топ глобальный
[07:17:53] <Black-2[mnz]> Manazius.:
[№][Юзер][Фраз][Слов][Коэф.]
1. Рirаtkа 12285 41350 3.4
2. blacks 11689 125843 10.8
3. Manazius. 3861 13975 3.6
4. s1ngle 3606 13802 3.8
5. BlackSmith-mark1 3294 38635 11.7
6. PEREZ 2864 4269 1.5
7. astrahanezz 2825 12393 4.4
8. MASTER7 1543 2090 1.4
9. Фараоныч 1389 6779 4.9
10. Муррр 1380 5172 3.7
11. Lugner 1360 3963 2.9
12. Хер12 1277 6298 4.9
13. ferdelanus 1091 4699 4.3
14. Source 1074 5077 4.7
15. BadGuY 1049 4741 4.5
16. Natka2905 942 1428 1.5
17. KoТя 921 4865 5.3
18. Муррьk | work 899 4815 5.4
19. Ксюнечка 717 2745 3.8
20. Нарком 676 2851 4.2
[07:23:53] <Manazius.> Black[mnz]: Трёп топ глобальный
[07:24:49] <Manazius.> Black[mnz]: включить трёп
[07:24:51] <Black[mnz]> Manazius.: для этой конфы были включены следующие команды:
1) трёп
[07:25:00] <Manazius.> Black[mnz]: Трёп топ глобальный
[07:25:01] <Black[mnz]> Manazius.:
[№][Юзер][Фраз][Слов][Коэф.]
1. Sonce 13215 44608 3.4
2. Мышь 11311 38598 3.4
3. Manazius 7673 27787 3.6
4. Manazius. 5826 24024 4.1
5. TanaZi 4291 19197 4.5
6. Hmrocker 4240 16324 3.9
7. Saeid 3658 14653 4.0
8. [X]FreQ 3310 16812 5.1
9. Нарком 3152 12833 4.1
10. manKAN 2893 8579 3.0
11. s1ngle 2798 11091 4.0
12. astrahanezz 2229 9994 4.5
13. Black-2[mnz] 2149 22882 10.6
14. ¥£! 2149 7784 3.6
15. dot 2037 7776 3.8
16. perfecttttt 1831 4772 2.6
17. taksebe 1759 8072 4.6
18. WitcherGeralt 1723 13228 7.7
19. Lubagov_H 1558 12244 7.9
20. Mamad 1375 6087 4.4
[08:22:26] <Manazius.> Шмон
[08:22:26] Black[mnz] is now dnd (Работа по антиупарыванию конфы в разгаре!)
[08:22:58] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[08:58:05] <Manazius.> Sh free -m
[08:58:06] <Talisman-bot> Manazius.: ага, щаззз
[08:58:08] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 661 106 0 0 53
-/+ buffers/cache: 607 160
Swap: 0 0 0
[08:58:13] <Manazius.> Чисть
[08:58:13] Black-2[mnz] is now xa (чистка конференции...)
[08:58:45] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[09:39:32] dr.pepper joins the room as visitor and none
[09:39:32] dr.pepper is now away
[09:39:35] <Black[mnz]> У нас новый участник dr.pepper!
Псевдоним: dr.pepper
Полное имя: Александр
Страна: Russia
Город: Владимир
Пол: Мужской
Днюха: 1899-12-30
[09:40:30] dr.pepper is now away
[10:07:54] Tess joins the room as visitor and none
[10:07:54] Tess is now online
[10:07:57] <Black[mnz]> У нас новый участник Tess!
Полное имя: Eve
Инфа: Мне всё равно что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
[10:08:12] Tess is now online
[10:26:29] Manazius. leaves the room (Logged out)
[10:26:36] Manazius. joins the room as moderator and admin
[10:26:36] Manazius. is now online
[10:26:37] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[10:38:24] Manazius. is now away
[10:39:09] Manazius. is now online
[10:41:34] <Manazius.> Black[mnz]: комлист
[10:41:35] <Black[mnz]> Manazius.: ушел
[10:45:48] dr.pepper leaves the room (Replaced by new connection)
[10:45:51] dr.pepper joins the room as visitor and none
[10:45:51] dr.pepper is now away
[10:45:52] <Black[mnz]> У нас новый участник dr.pepper!
Псевдоним: dr.pepper
Полное имя: Александр
Страна: Russia
Город: Владимир
Пол: Мужской
Днюха: 1899-12-30
[11:12:57] Tess leaves the room (live long and prosper)
[11:14:11] <Manazius.> Участник dr.pepper
[11:14:11] dr.pepper is now away
[11:14:12] <Black-2[mnz]> Manazius.: Сделано.
[11:14:35] <Manazius.> Мембер dr.pepper
[11:14:35] dr.pepper is now away
[11:14:35] <Black-2[mnz]> Manazius.: Сделано.
[11:15:15] <Manazius.> Версия dr.pepper
[11:15:17] <Black-2[mnz]> Manazius.:
Name: Jasmine IM
Ver.: 5.5.1
OS: Android 2.3.4 (GINGERBREAD)[samsung GT-S5570]
[11:17:20] <Manazius.> .
[11:17:21] <Black-2[mnz]> Manazius.: Понг - 0.883 сек.
[11:17:24] <Black[mnz]> Manazius.: Понг от тебя - 1.671 секунд. Твой понг очень медленный.
[11:20:19] <Manazius.> Black[mnz]: чатлист количество
[11:20:19] <Black[mnz]> Manazius.: Количество обслуживаемых конференций: 17.
[11:27:01] dr.pepper leaves the room (Replaced by new connection)
[11:40:07] Hmrocker joins the room as participant and member
[11:40:07] Hmrocker is now online
[12:07:01] Manazius. is now away
[12:08:48] Lubagov_H joins the room as moderator and admin
[12:08:48] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[12:16:29] Hmrocker is now away
[12:25:12] Hmrocker is now online
[13:08:50] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[13:09:58] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[13:33:30] Manazius. is now online
[13:39:25] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[13:49:25] Lubagov_H is now xa (Автоматически в состоянии "отошёл" по бездействию)
[14:01:54] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[14:07:57] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[14:13:47] <Black-2[mnz]> Сообщение от Manazius.:
Была пополнена библиотека (Спасибо WitcherGeralt за то что, поделился библиотекой из своего бота). Для подробной информации напишите "хелп книги"
[14:16:19] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[14:20:36] <Manazius.> Чисть
[14:20:36] Black-2[mnz] is now xa (чистка конференции...)
[14:21:08] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[14:23:38] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[14:26:54] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[15:08:01] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[15:08:52] Manazius. leaves the room (Logged out)
[15:09:52] Manazius. joins the room as moderator and admin
[15:09:52] Manazius. is now online
[15:09:54] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[15:18:00] Lubagov_H is now xa (Автоматически в состоянии "отошёл" по бездействию)
[15:22:32] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[15:24:10] kay_us joins the room as participant and member
[15:24:10] kay_us is now online
[15:24:10] kay_us is now online
[15:41:32] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[15:43:53] Hmrocker is now away
[15:46:09] <Manazius.> Security-dev: комлист
[15:46:11] <Security-dev> Manazius.: Список доступных команд (всего 11):
--------------------
about, банлист, выйди, выкл, джойн, конфиг, крэш, релоад, стат, тест, хелп
--------------------
[15:46:21] <Manazius.> Security-dev: хелп банлист
[15:46:26] <Security-dev> Manazius.: «банлист» ― команда для работы со списком забанненных.
Имеет следующие параметры:
• «амнистия» ― полная очистка списка банов.
• «список» ― копирование или удаление списка «чёрных» серверов из бан-листа конференции.
Параметр «список» имеет следующие подпараметры: [1/2/3]
Чем больше число (3 ― максимум), тем больше серверов.
Примеры:
• «банлист амнистия»
― бот очистит список забаненных.
• «банлист список 1 бан»
― бот скопирует список №1 в бан-лист конференции.
• «банлист список 1 унбан»
― бот удалит список №1 из бан-листа конференции.
[15:46:38] <Manazius.> Security-dev: банлист список 3
[15:47:26] <Manazius.> банлист список 3 бан
[15:47:26] <Security-dev> Manazius.: Процесс начат. Будьте терпеливы — эта операция может занять много времени.
[15:51:31] Lubagov_H is now xa (Автоматически в состоянии "отошёл" по бездействию)
[15:51:44] <Manazius.> Security-dev: тест
[15:51:44] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[15:52:11] <Manazius.> Хуй, не банит
[15:52:51] <Manazius.> Список бан
[15:52:52] <Black-2[mnz]> Manazius.: Ответ в привате.
[15:54:10] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[15:54:40] <Manazius.> Security-dev: джойн botix@conference.jabber.ru
[15:54:40] <Security-dev> Manazius.: Я зашёл в «botix@conference.jabber.ru»
[15:56:02] <Manazius.> Security-dev: тест
[15:56:02] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[15:56:13] <Manazius.> Security-dev: выйди botix@conference.jabber.ru
[15:56:13] <Security-dev> Manazius.: Меня больше нет в «botix@conference.jabber.ru».
[15:56:21] <Manazius.> Security-dev: джойн botix@conference.jabber.ru
[15:56:21] <Security-dev> Manazius.: Я зашёл в «botix@conference.jabber.ru»
[16:03:48] Hmrocker is now xa
[16:28:03] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[16:37:17] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[16:37:20] Hmrocker is now online
[16:42:19] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[16:46:01] <Manazius.> Ктобыл
[16:46:03] <Black-2[mnz]> Manazius.: Ответ в привате.
[16:47:32] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[16:47:41] Black[mnz] joins the room as moderator and admin
[16:47:41] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[16:49:52] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[16:57:13] <Manazius.> Lubagov_H: гляди, память начала очищаться
[16:57:18] <Manazius.> Black-2[mnz]: sh free -m
[16:57:18] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 652 115 0 0 210
-/+ buffers/cache: 441 326
Swap: 0 0 0
[16:57:36] <Manazius.> 115 так свободно + 210 кэш
[17:00:05] <Manazius.> Годно стало
[17:00:28] <Manazius.> Black-2[mnz]: ps aux
[17:00:35] <Manazius.> .
[17:00:36] <Black-2[mnz]> Manazius.: Понг - 0.755 сек.
[17:00:38] <Black[mnz]> Manazius.: Понг от тебя - 1.298 секунд. Твой понг медленный.
[17:00:45] <Manazius.> Black-2[mnz]: sh ps aux
[17:00:45] <Black-2[mnz]> Manazius.: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2028 680 ? Ss 2012 0:27 init [2]
root 2 0.0 0.0 0 0 ? S 2012 0:00 [kthreadd/4088]
root 3 0.0 0.0 0 0 ? S 2012 0:00 [khelper/4088]
root 367 0.0 0.0 1736 660 ? Ss 2012 0:47 /sbin/syslogd
daemon 391 0.0 0.0 2156 420 ? Ss 2012 0:00 /usr/sbin/atd
101 399 0.0 0.0 2576 540 ? Ss 2012 0:00 /usr/bin/dbus-daemon --system
root 416 0.0 0.0 1684 424 ? Ss 2012 0:00 /sbin/klogd -x
root 844 0.0 0.1 5488 964 ? Ss 2012 0:21 /usr/sbin/sshd
root 1695 0.0 0.1 8416 1204 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/eximquota
root 1780 0.0 0.2 9688 1752 ? Ss 2012 0:00 /usr/local/ispmgr/sbin/ihttpd 62.109.15.248 1500
root 1861 0.0 0.6 36324 4840 ? S Jan17 0:00 /usr/s[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[17:01:01] <Manazius.> Black-2[mnz]: далее
[17:01:02] <Black-2[mnz]> [&&] bin/apache2 -k start
root 1923 0.0 0.1 2288 892 ? Ss 2012 0:09 /usr/sbin/cron
botuser 2667 0.0 0.0 1744 504 ? S 00:47 0:00 sh -c sh -c "python /home/botuser/Black-2/BlackSmith.py" 2>&1
botuser 2668 0.0 0.0 1744 496 ? S 00:47 0:00 sh -c python /home/botuser/Black-2/BlackSmith.py
botuser 2669 0.1 1.5 116792 12488 ? Sl 00:47 1:17 /usr/bin/python /home/botuser/Black-2/BlackSmith.py
root 2986 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
root 3122 0.0 0.6 36324 4992 ? S Jan13 0:00 /usr/sbin/apache2 -k start
ejabberd 5595 0.0 0.0 1868 496 ? S 2012 0:21 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
root 6310 0.0 0.0 1744 548 ? S 2012 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 6424 0.0 1.1 54556 9068 ? Sl 2012 0:01 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[17:01:23] <Manazius.> Чисть
[17:01:23] Black-2[mnz] is now xa (чистка конференции...)
[17:01:55] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[17:02:38] <Manazius.> Lubagov_H: кстате, можно ли сделать скрипт по включении и выключении веб-панели сервера? Просто я ее юзаю не часто и можно было бы отключать ее
[17:03:11] <Manazius.> Ибо с сотика только юзаю ее
[17:12:21] <Manazius.> Black[mnz]: чатлист количество
[17:12:22] <Black[mnz]> Manazius.: Количество обслуживаемых конференций: 17.
[17:42:02] <Manazius.> .
[17:42:05] Manazius. leaves the room (Logged out)
[17:42:20] Manazius. joins the room as moderator and admin
[17:42:21] Manazius. is now online
[17:42:22] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[17:45:44] <Manazius.> Black[mnz]: тест
[17:45:46] <Black[mnz]> Manazius.: Во ***! Нах разбудил! Мне снилась прекрасная Isida... (Bot PID: 22361)
[17:50:15] Manazius. leaves the room (Replaced by new connection)
[17:50:41] Manazius. joins the room as moderator and admin
[17:50:41] Manazius. is now online
[17:50:42] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[17:53:50] <Manazius.> Шмон
[17:53:50] Black[mnz] is now dnd (Работа по антиупарыванию конфы в разгаре!)
[17:54:22] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[17:57:54] <Manazius.> Black[mnz]: ботап
[17:57:54] <Black[mnz]> Manazius.:
*** Статистика работы (Bot PID: 22361):
• Рабочая сессия 1 день 20 часов 5 минут 13 секунд
• Последняя сессия 1 час 10 минут 13 секунд
• Обработано 330 презенсов и 41 iq-запросов
• Отправлено 205 сообщений и 33 iq-запросов
• Произошло 3 ошибок и 0 ошибок диспатчера
• Получено 589 сообщений
• Выполнено 42 команд
• Создано файлов: 33
• Прочтений файлов: 620
• Записей в файлах: 297
• Записей крэш-логов: 3
• Обслуживаю 18 конференций
• Использую 20.07 МБ оперативной памяти
• Создано 7426 потоков, 4 из них активно
• Потратил 62.25 секунд процессора, 11.55 секунд системы
• Итог: 73.80 секунд общесистемного времени
[18:14:37] Manazius. leaves the room (Logged out)
[18:15:11] Manazius. joins the room as moderator and admin
[18:15:11] Manazius. is now online
[18:15:13] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[18:24:10] Hmrocker is now away
[18:33:48] Manazius. leaves the room
[18:36:46] Manazius. joins the room as moderator and admin
[18:36:46] Manazius. is now online
[18:36:47] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[18:44:06] Hmrocker is now xa
[19:27:05] <Manazius.> .регжид hamndin jabberon.ru
[19:27:10] <Manazius.> эй
[19:27:13] <Manazius.> тест
[19:27:14] <Security-dev> Manazius.: Всё в порядке! (Ошибок нет)
[19:27:14] <Talisman-bot> Manazius.: пассед
[19:27:14] <Black-2[mnz]> Manazius.: Бoeц Black-2[mnz] тяжело ранен, но я ещё повоюю! (6 ошибок)
[19:27:22] <Manazius.> Black[mnz]: тест
[19:27:24] <Black[mnz]> Manazius.: Во ***! Нах разбудил! Мне снилась прекрасная Isida... (Bot PID: 22361)
[19:45:57] <Manazius.> админ testbot131@jabberon.ru
[19:45:57] <Black-2[mnz]> Manazius.: Сделано.
[19:45:57] BlackSmith. joins the room as moderator and admin
[19:45:57] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[19:45:58] <BlackSmith.> Я от Psi+
[19:46:00] <BlackSmith.> Здесь слишком много ботов! Если в течение 15 минут лишние не будут удалены - я сваливаю...
[19:46:40] <Manazius.> BlackSmith.: исключения+
[19:46:45] <Manazius.> BlackSmith.: исключения +
[19:46:45] <BlackSmith.> Manazius.: инвалид синтакс
[19:47:01] <Manazius.> BlackSmith.: исключения + весело@conference.jabber.ru
[19:47:01] <BlackSmith.> Manazius.: добавил "весело@conference.jabber.ru" в список исключений.
[19:47:58] BlackSmith. leaves the room (Interrupt (Ctrl+C))
[19:48:01] BlackSmith. joins the room as moderator and admin
[19:48:01] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[19:48:07] <Manazius.> Black-2[mnz]: сказать BlackSmith.: выкл
[19:48:07] <Black-2[mnz]> BlackSmith.: выкл
[19:48:07] <BlackSmith.> Black-2[mnz]: А тебе нельзя это трогать!
[19:49:26] <Manazius.> BlackSmith.: подгрузи ping
[19:49:27] <BlackSmith.> Manazius.: Плагин ping был успешно подгружен!
[19:49:30] <Manazius.> BlackSmith.: пинг
[19:49:30] <BlackSmith.> Manazius.: Еда дошла секунд от тебя - 0.201 к котику. Твой котик счастлив и сыт! Ты хороший хозяин:)
[19:49:34] <Manazius.> блять
[19:50:05] <Manazius.> BlackSmith.: подгрузи ping
[19:50:05] <BlackSmith.> Manazius.: Плагин ping был успешно подгружен!
[19:50:07] <Manazius.> BlackSmith.: пинг
[19:50:08] <BlackSmith.> Manazius.: Еда дошла от тебя - 0.326 секунд Твой котик счастлив и сыт! Ты хороший хозяин:)
[19:50:20] <Manazius.> гуд
[19:50:55] <Manazius.> BlackSmith.: подгрузи ping
[19:50:55] <BlackSmith.> Manazius.: Плагин ping был успешно подгружен!
[19:52:15] BlackSmith. leaves the room (Interrupt (Ctrl+C))
[19:52:19] BlackSmith. joins the room as moderator and admin
[19:52:19] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[19:52:38] kay_us leaves the room
[19:53:48] <Manazius.> BlackSmith.: пм xboltun установить
[19:53:53] <BlackSmith.> Manazius.: Плагин «xboltun» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[19:53:59] <Manazius.> BlackSmith.: ога ога
[19:53:59] <BlackSmith.> Manazius.: Не понял
[19:54:47] <Manazius.> BlackSmith.: пм лист
[19:54:47] <BlackSmith.> Manazius.:
Всего доступно 14 плагинов:
1. __talisman__;
2. boltun;
3. bomba;
4. converter;
5. minecraft;
6. quiz;
7. roulette;
8. rss;
9. teeworlds;
10. urldetect;
11. uto-shortener;
12. vote;
13. whatscolor;
14. xboltun.
[19:54:56] <Manazius.> BlackSmith.: пм __talisman__ установить
[19:54:57] <BlackSmith.> Manazius.: Плагин «__talisman__» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[19:55:07] kay_us joins the room as participant and member
[19:55:07] kay_us is now online
[19:55:07] kay_us leaves the room (Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке: service-unavailable)
[19:56:11] <Manazius.> BlackSmith.: талисман* переместить
[19:56:11] <BlackSmith.> Manazius.: Успешно перемещено 27 плагинов Talisman-bot.
[19:56:16] BlackSmith. leaves the room (Interrupt (Ctrl+C))
[19:56:19] BlackSmith. joins the room as moderator and admin
[19:56:19] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[19:57:07] <Manazius.> BlackSmith.: секс
[19:57:07] <BlackSmith.> Manazius.: отстань извращенец :D
[19:57:10] <Manazius.> гуд
[20:02:55] <Manazius.> чисть
[20:02:55] Black-2[mnz] is now xa (чистка конференции...)
[20:02:55] BlackSmith. is now dnd (Работа по антиупарыванию конфы в разгаре!)
[20:03:18] Manazius. leaves the room
[20:03:27] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[20:03:28] BlackSmith. is now chat (пиши "хелп", чтобы понять как со мной работать)
[20:03:35] BlackSmith. leaves the room
[20:04:24] Manazius. joins the room as moderator and admin
[20:04:24] Manazius. is now online
[20:04:25] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[20:05:40] Lubagov_H leaves the room
[20:18:34] Hmrocker is now online
[20:38:24] <Manazius.> Black[mnz]: тест
[20:38:26] <Black[mnz]> Manazius.: Сейчас, сейчас! Протестим твою репу на удароустойчивость! (Bot PID: 22361)
[20:49:34] Hmrocker is now away
[20:49:54] Hmrocker is now online
[21:00:15] Manazius. is now away
[21:01:14] Manazius. is now online
[21:03:32] <Manazius.> Black[mnz]: тест
[21:03:32] Black[mnz] leaves the room (Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable)
[21:04:11] <Manazius.> Black-2[mnz]: sh python /home/botuser/bot/BlackSmith.py
[21:04:54] <Manazius.> Black-2[mnz]: sh python /home/botuser/bot/BlackSmith.py
[21:04:55] <Black-2[mnz]> Manazius.: Killed
[21:05:14] <Manazius.> Black-2[mnz]: sh free -m
[21:05:14] <Black-2[mnz]> Manazius.: total used free shared buffers cached
Mem: 768 598 169 0 0 59
-/+ buffers/cache: 539 228
Swap: 0 0 0
[21:05:46] Hmrocker is now away
[21:07:24] Black[mnz] joins the room as moderator and admin
[21:07:24] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[21:09:08] Hmrocker is now online
[21:16:48] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[21:16:56] Black[mnz] joins the room as moderator and admin
[21:16:56] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[21:17:42] <Manazius.> Black[mnz]: рестарт тихо
[21:17:48] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[21:17:56] Black[mnz] joins the room as moderator and admin
[21:17:57] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[21:18:37] <Manazius.> Black[mnz]: пм xboltun установить
[21:18:42] <Black[mnz]> Manazius.: Плагин «xboltun» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[21:45:59] Hmrocker is now away
[21:50:00] Hmrocker is now online
[21:52:21] Hmrocker is now online
[21:52:22] Hmrocker is now online (Щас рубит: Красная Плесень "Покрывало февраля")
[21:54:41] Hmrocker is now online
[21:54:41] Hmrocker is now online (Щас рубит: Красная Плесень "Подлодка Монгол")
[21:57:05] Hmrocker is now online
[21:57:08] Hmrocker is now online (Щас рубит: Красная Плесень "Еби все что у меня есть")
[21:59:04] Hmrocker is now online
[21:59:08] Hmrocker is now online (Щас рубит: Красная Плесень "Багама мама")
[22:01:14] Hmrocker is now online
[22:01:18] Hmrocker is now online (Щас рубит: Красная Плесень "Непара Запара")
[22:03:04] Hmrocker is now online
[22:03:08] Hmrocker is now online (Щас рубит: Красная Плесень "Американский взвод")
[22:06:14] Hmrocker is now online
[22:06:18] Hmrocker is now online (Щас рубит: Красная Плесень "Мама, я хочу в туалет")
[22:07:55] Hmrocker is now online
[22:07:58] Hmrocker is now online (Щас рубит: Красная Плесень "Песня дедушки")
[22:10:05] Hmrocker is now online
[22:10:05] Hmrocker is now online (Щас рубит: Красная Плесень "Таможня")
[22:13:46] Hmrocker is now online
[22:13:46] Hmrocker is now online (Щас рубит: Красная Плесень "День рожденья Тещи")
[22:19:44] Hmrocker is now online
[22:19:48] Hmrocker is now online (Щас рубит: Красная Плесень "Барды в лесу")
[22:22:36] Hmrocker is now online
[22:22:36] Hmrocker is now online (Щас рубит: Красная Плесень "Напитки покрепче")
[22:25:25] Hmrocker is now online
[22:25:26] Hmrocker is now online (Щас рубит: Красная Плесень "Гоп стоп")
[22:27:26] Manazius. leaves the room
[22:28:42] Manazius. joins the room as moderator and admin
[22:28:43] Manazius. is now online
[22:28:44] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[22:29:12] Manazius. leaves the room
[22:29:29] Manazius. joins the room as moderator and admin
[22:29:29] Manazius. is now online
[22:29:29] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[22:29:30] Manazius. is now online
[22:30:43] Manazius. leaves the room (Logged out)
[22:30:51] Manazius. joins the room as moderator and admin
[22:30:51] Manazius. is now online
[22:30:51] <Black-2[mnz]> Manazius.: приветствую тебя мой админ!
[22:31:24] Hmrocker is now online
[22:31:28] Hmrocker is now online (Щас рубит: Красная Плесень "Эх налейка (извозчик)")
[22:35:19] Hmrocker is now online
[22:35:19] Hmrocker is now online (Щас рубит: Красная Плесень "Макдональд")
[22:36:10] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[22:36:18] Black[mnz] joins the room as moderator and admin
[22:36:18] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[22:37:47] Hmrocker is now online
[22:37:47] Hmrocker is now online (Щас рубит: Красная Плесень "Велосипед")
[22:37:58] Armageddon) joins the room as moderator and admin
[22:37:58] Armageddon) is now dnd (God is out...maybe I can help?)
[22:38:18] <Manazius.> Black[mnz]: плаглист
[22:38:18] <Black[mnz]> Manazius.:
Доступно 101 плагинов BlackSmith'а:
__talisman__, absurd, access, acclist, admin, afl-list, alarm, antibot, antispace, antispamer, antiwipe, autoroles, bomba, botstatus, bottle, buket, calendar, cipher, collect, commands, commoff, complaint, config, converter, cron, delirium, disco, distance, dns, doomsday, download, everywhere, extmanager, fact, features, file, gismeteo, google, greetex, greetz, help, holydays, idle, infa, info, interpreter, invite, logger, macro, macrokill, millionaire, minecraft, more, most, mucacc, networktime, new_year, newjid, note, opros, order, ping, pingx, plugin, price, private, quiz, quotes, raiting, recmd, remote-ctrl, resend, roster, roulette, rss, send, servres, statconfs, status, superamoder, svn_info, talkers, teeworlds, time, timer, trans, turn, tv, urldetect, userch, userinfa, userstat, uto-shortener, vcard, verification, version, vote, whatscolor, wtf, xboltun, yandexmarket
Внимание! Вналичии 1 недоступных плагинов:
htaccess
[22:38:59] <Armageddon)> ты чво намудил с ним?
[22:39:02] <Manazius.> Ваще же
[22:39:13] <Manazius.> С кем?
[22:39:16] <Manazius.> Black[mnz]: ты хуй
[22:39:16] <Black[mnz]> Manazius.: Хочешь жни, хочешь куй, все равно получишь - ХУЙ!
[22:39:23] <Armageddon)> с плагином
[22:39:28] <Manazius.> Один раз говорит
[22:39:34] <Manazius.> Хз, не трогал
[22:39:48] <Manazius.> Могу заново кинуть
[22:39:56] <Armageddon)> а 1-52 нахер ставил?
[22:40:11] <Armageddon)> заново кинь плаг
[22:40:26] <Armageddon)> именно который в архиве
[22:41:05] <Manazius.> Стой
[22:41:07] Hmrocker is now online
[22:41:08] Hmrocker is now online (Щас рубит: Красная Плесень "Покрывало февраля")
[22:41:10] <Manazius.> Я понял фичу
[22:41:24] <Manazius.> Бот просто не может прочитать плагин
[22:41:34] <Manazius.> Ибо владелец там написан рут
[22:41:44] Hmrocker is now online
[22:41:45] <Armageddon)> может
[22:41:48] Hmrocker is now online (Щас рубит: Красная Плесень "Панк Баллада")
[22:41:51] <Armageddon)> поменяй права
[22:41:54] <Manazius.> Мб в этом косяк?
[22:42:14] <Armageddon)> может и в этом
[22:44:44] Hmrocker is now online
[22:44:48] Hmrocker is now online (Щас рубит: Красная Плесень "В Полнолунную")
[22:46:43] <Manazius.> Black[mnz]: Подгрузи htaccess
[22:46:43] <Black[mnz]> Manazius.: Плагин htaccess был успешно подгружен!
[22:46:45] Hmrocker is now online
[22:46:46] Hmrocker is now online (Щас рубит: Красная Плесень "Мир Абстрактн")
[22:46:49] <Manazius.> Во
[22:47:04] <Manazius.> Armageddon): спасибо за плагин!
[22:47:15] <Manazius.> Black[mnz]: хелп логпас
[22:47:15] <Black[mnz]> Manazius.: ТОЛЬКО ДЛЯ КОНФЕРЕНЦИЙ С АНГЛИЙСКИМ НАЗВАНИЕМ!!!!!
Установка пароля на логи комнаты.
Параметр: очистить - полностью удаляет пароль логов конференции.
Использование: логпас [параметры]
Примеры:
• логпас login password
• логпас очистить
Минимальный уровень доступа: 30
[22:50:07] <Armageddon)> пожалуйста
[22:50:44] Hmrocker is now online
[22:50:48] Hmrocker is now online (Щас рубит: Красная Плесень "Свинцовый Тум")
[22:53:16] <Manazius.> Чисть
[22:53:17] Black-2[mnz] is now xa (чистка конференции...)
[22:53:29] <Manazius.> Armageddon): ты так пробовал спамить эту конфу или нет? :-D
[22:53:41] <Manazius.> Просто не у всех выходило
[22:53:45] Hmrocker is now online
[22:53:47] <Manazius.> Хз почему
[22:53:48] Hmrocker is now online (Щас рубит: Красная Плесень "На Землю Капает дождь")
[22:53:49] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[22:55:58] <Armageddon)> да не пробовал
[22:58:24] Lubagov_H joins the room as moderator and admin
[22:58:24] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[22:58:25] Hmrocker is now online
[22:58:28] Hmrocker is now online (Щас рубит: Красная Плесень "Не Улетай")
[23:03:45] Hmrocker is now online
[23:03:48] Hmrocker is now online (Щас рубит: Красная Плесень "Ты Пойми")
[23:04:25] Hmrocker is now online
[23:04:29] Hmrocker is now online
[23:09:27] <Manazius.> Black-2[mnz]: книги показать
[23:09:27] <Black-2[mnz]> Manazius.: Books:
1) 'baptism_of_fire' - Анджей Сапковский
2) 'blood_of_elves' - Анджей Сапковский
3) 'lady_of_the_lake' - Анджей Сапковский
4) 'the_last_wish' - Анджей Сапковский
5) 'the_swallows_tower' - Анджей Сапковский
6) 'the_sword_of_destiny' - Анджей Сапковский
7) 'times_of_contempt' - Анджей Сапковский
8) 'берегись_ястреба' - Андрэ Нортон
9) 'волшебница_колдовского_мира' - Андрэ Нортон
10) 'колдовской_мир' - Андрэ Нортон
11) 'кошачьи_врата' - Андрэ Нортон
12) 'паутина_колдовского_мира' - Андрэ Нортон
13) 'трое_против_колдовского_мира' - Андрэ Нортон
14) 'тройка_мечей' - Андрэ Нортон
15) 'чародей_колдовского_мира' - Андрэ Нортон
16) 'белая_роза' - Глен Кук
17) 'воды_спят' - Глен Кук
18) 'игра_теней' - Глен Кук
19) 'серебрянный_клин' - Глен Кук
20) 'солдаты_живут' - Глен Кук
21) 'стальные_сны' - Глен Кук
22) 'суровые_времена' - Глен Кук
23) 'тени_сгущаются' - Глен Кук
24) 'тьма' - Глен Кук
25) 'чёрный_отряд' - Глен Кук
26) 'дагон' - Говард Лавкрафт
27) 'илиада' - Гомер
28) 'одиссея' - Гомер
29) 'сильма[...]
** Лимит 1024 знаков! Продолжение по команде «далее».
[23:09:50] <Manazius.> Надо же что-нибудь почитать
[23:10:58] <Manazius.> Black[mnz]: ололо
[23:11:00] <Black[mnz]> Manazius.: А ты типа не понял?
[23:11:02] <Black[mnz]> Manazius.: Ой! Ты еще здесь?
[23:11:09] <Manazius.> Блин
[23:11:26] <Manazius.> Black[mnz]: sh ls
[23:11:26] <Black[mnz]> Manazius.: BlackSmith.py
BSPluginUpgrader.py
clear_plugin.py
default.htm
delivery.txt
Descr.WD3
Downloads
dynamic
extensions
feillog
getpid.py
help
htaccess
htaccess.py
htaccess.zip
launcher.py
library.zip
LICENSE.txt
__main__.crash
NOTICE.txt
pidfile
pidfile.pid
PID.txt
proposed_readme.txt
readme.txt
static
svn
talisman
trunk
twill.zip
[23:12:23] <Manazius.> Sh rm -rf extensions/xboltun.py
[23:12:23] <Black-2[mnz]> Manazius.: Сделано.
[23:12:24] <Talisman-bot> Manazius.: ага, щаззз
[23:12:31] <Manazius.> Эй
[23:12:46] <Manazius.> .Sh rm -rf extensions/xboltun.py
[23:12:46] <Black[mnz]> Manazius.: Done.
[23:13:06] <Manazius.> .Sh rm -rf extensions/minecraft.py
[23:13:07] <Black[mnz]> Manazius.: Done.
[23:13:14] <Manazius.> Black[mnz]: пм лист
[23:13:14] <Black[mnz]> Manazius.:
Всего доступно 14 плагинов:
1. __talisman__;
2. boltun;
3. bomba;
4. converter;
5. minecraft;
6. quiz;
7. roulette;
8. rss;
9. teeworlds;
10. urldetect;
11. uto-shortener;
12. vote;
13. whatscolor;
14. xboltun.
[23:13:25] <Manazius.> Black[mnz]: хелп бомба
[23:13:25] <Black[mnz]> Manazius.: Вручает учасникам бомбу, даются провода и если перерезать не тот укастника подорвёт (кикнет), даётся рандомное время в которое необходимо уложиться иначе БАБАХ! Модеры могут давать бомбу другим (параметр = ник), остальные только себе (без параметра)
Использование: бомба [nick]
Примеры:
• бомба abyba
Минимальный уровень доступа: 10
[23:13:52] <Manazius.> .Sh rm -rf extensions/converter.py
[23:13:52] <Black[mnz]> Manazius.: Done.
[23:14:20] Hmrocker is now away
[23:14:23] <Manazius.> .Sh rm -rf extensions/roulette.py
[23:14:23] <Black[mnz]> Manazius.: Done.
[23:14:47] <Manazius.> .Sh rm -rf extensions/rss.py
[23:14:47] <Black[mnz]> Manazius.: Done.
[23:15:22] <Manazius.> .Sh rm -rf extensions/teeworlds.py
[23:15:22] <Black[mnz]> Manazius.: Done.
[23:15:46] <Manazius.> .Sh rm -rf extensions/uto-shortener.py
[23:15:46] <Black[mnz]> Manazius.: Done.
[23:16:12] <Manazius.> .Sh rm -rf extensions/vote.py
[23:16:12] <Black[mnz]> Manazius.: Done.
[23:16:36] <Manazius.> .Sh rm -rf extensions/whatscolor.py
[23:16:36] <Black[mnz]> Manazius.: Done.
[23:16:41] <Manazius.> Black[mnz]: рестарт тихо
[23:16:47] Black[mnz] leaves the room (Перезагрузка... Command from Manazius.)
[23:16:57] Black[mnz] joins the room as moderator and admin
[23:16:57] Black[mnz] is now chat (пиши "хелп", чтобы понять как со мной работать)
[23:17:43] <Manazius.> .пм установить xboltun
[23:17:44] <Black[mnz]> Manazius.:
[23:17:59] <Manazius.> .пм xboltun установить
[23:18:01] <Black[mnz]> Manazius.: Плагин «xboltun» успешно установлен и подгружен. Возможно, понадобится перезапуск бота.
[23:18:29] <Manazius.> Пм uto-shortener инфо
[23:18:42] <Manazius.> Ох
[23:18:50] <Manazius.> Чисть
[23:18:50] Black-2[mnz] is now xa (чистка конференции...)
[23:19:22] Black-2[mnz] is now chat (Адын адын адын ноль ноль адын)
[23:26:31] Hmrocker is now online
[23:36:50] Hmrocker is now away
[23:54:36] Hmrocker is now online
[23:58:38] <Manazius.> Black[mnz]: eval handler_kick
[23:58:39] <Black[mnz]> Manazius.:
NameError: name 'handler_kick' is not defined