Суббота, 18.05.2024, 16:43
Приветствую Вас Гость | RSS
Официальный сайт команды Witcher
Главная
Регистрация
Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Jabber » BlackSmith » BS-2 wiki (Описание и вопросы)
BS-2 wiki
WitcherGeraltДата: Среда, 22.06.2011, 18:59 | Сообщение # 1
Полковник
Группа: Администраторы
Сообщений: 196
Статус: Offline
Для работы бота требуется Python 2.6 (or 2.7), а так же установленная библиотека py-sqlite3.

Чтобы скачать бота вам необходима система контроля версий - Subversion.

Командуйте в консоли:

svn checkout http://blacksmith-2.googlecode.com/svn/trunk Black-2

Далее:

В папке "static" есть 2 файла с расширением "ini" - это файлы конфигурации. Для начала переименовываем "config_.ini" в "config.ini". За тем заполняем его.

Пример корректного заполнения (после # - комментарии):

Code
[STATES]

# Использование безопасного соединения (True/False - вкл/выкл)

TLS = False

# Работа без прав администратора

MSERVE = True

# Отправка уведомлений об ошибках на жид владельца

GETEXC = True

# Язык бота (сейчас доступны: EN - Английский, RU - Русский)

LANG = RU

[CLIENT]

# Сервер на котором размещен аккаунт бота

SERV = jabber.ru

# Порт сервера

PORT = 5222

# Аккаунт бота

USER = SlackSmith

# Используемый хост (в большинстве случаев хост равен серверу)

HOST = xmpp.ru

# Пароль от аккаунта бота

PASS = *****

[CONFIG]

# Ресурс

RESOURCE = Black-2 by WitcherGeralt

# Статус бота по умолчанию

STATUS = Пиши «ХЕЛП» если не в теме...

# Ник бота по умолчанию

NICK = Black-2

# Jabber ID верховного администратора бота

ADMIN = manbearpig@xmpp.ru

[LIMITS]

# Лимит использования оперативной памяти (в мегабайтах)

MEMORY = 48

# Лимит длинны входящих сообщений (в знаках)

INCOMING = 10240

# Лимит длинны сообщений, отправляемых в чат

CHAT = 1024

# Лимит длинны приватных сообщений

PRIVATE = 2024


Если вам нужно чтобы бот использовал несколько JID`ов - переименуйте "clients_.ini" в "clients.ini" и впишите туда поля в виде "[CLIEN1]", "[CLIENT2]" и т.д. И заполните их аналогично блоку "[CLIENT]" в основном файле конфигурации. Или же добавьте их по команде "клиент"/"client".

Для получения помощи по командам - используйте команду "хелп"/"help". !НО - На данный момент в пакете присутствует неполный набор help-файлов.

Добавлено (22.06.2011, 18:59)
---------------------------------------------
Разбор описания синтаксиса команд в help-файлах на примере команды "ростер":

>> ростер (jid бота/номер jid`а) ([+/-] [jid] (nick) (админ))

В () круглых скобках записаны необязательные параметры, а так же блоки, обобщающие необязательные параметры, для указания обязательных (если блок используется) параметров внутри блока. В [] квадратных скобках указаны обязательные параметры. Через / слеш внутри скобок указаны параметры на выбор, но если / слеш один в скобках { (/) or [/] } - это значит, что он является одним из параметров.

Т.е. c командой "ростер" не обязательно использовать параметры, но если использовать их больше одного, то (смотрим в блок) ко второму параметру [+ или -] уже обязательно должен прилагаться третий [jid], а 4й и 5й опять же не обязательны, даже внутри блока.


 
xroftДата: Понедельник, 22.08.2011, 22:06 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
а марк-2 умеет писать логи? наверное нет...?
 
WitcherGeraltДата: Вторник, 23.08.2011, 14:45 | Сообщение # 3
Полковник
Группа: Администраторы
Сообщений: 196
Статус: Offline
xroft, не добавлял. Пока вообще ничего не пишу.

 
SvCДата: Воскресенье, 09.10.2011, 08:56 | Сообщение # 4
Подполковник
Группа: Администраторы
Сообщений: 121
Статус: Offline
xroft, я написал логи, но нужно чутка допилить, но я такой же работолюбивый как и WitcherGeralt так что логи будут не скоро
 
s-mladДата: Вторник, 21.08.2012, 08:28 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Помогите с ботом пишет

One of config files is corrupted!
 
Форум » Jabber » BlackSmith » BS-2 wiki (Описание и вопросы)
  • Страница 1 из 1
  • 1
Поиск:


Copyright Witcher Team © 2024
Сайт управляется системой uCoz