Talisman

Установка и настройка ботов для конференции
Аватара пользователя
toxi
Администратор
Администратор
Articles: 0
Сообщения: 492
Зарегистрирован: 12-04-2008 07:58:25
Ваш пол: Мужской
Имя: Роман
Откуда: Украина, г. Житомир
Контактная информация:

Talisman

Сообщение toxi »

1. Найти ботов можно через поиск: http://google.com (Подсказка: http://code.google.com/p/jabber/downloads/list)
2. Скачиваем Python для работы бота: http://python.org/ftp/python/2.5.4/python-2.5.4.msi
3. Конференция по боту Талисман: xmpp:talisman@conference.jabber.ru

Настройка бота:
Установка бота для Windows (Под Линуксом бот работать будет тоже!).
1. Извлечь содержимое архива с ботом в любую папку с английским именем (например "Talisman") (пункт 1)
2. Идем в X:\talisman\ (где буква "Х" - Диск на который вы извлекли бота, где "talisman" - папка, которую Вы создали для извлечения бота).
3. Открываем config.txt например, блокнотом и редактируем его (рекомендуется использовать редактор с поддержкой UTF-8 и сохранять файл без метки BOM).

Код: Выделить всё

# Talisman configuration 

{ 
# Jabber account where Talisman will login 
'CONNECT_SERVER': 'server', - Сервер Jabber для подключения бота. Например: jabber.ru 
'PORT': 5222, - Порт для подключения бота к серверу. 
'JID': 'JID@server', - JID бота. Нужно указывать полностью: JID@server 
'USERNAME': 'Talisman', - Глобальный ник бота, ник с которым бот будет заходить в новые конференции. 
'PASSWORD': 'xxx', - Пароль бота для соеденения и доступа на сервер Jabber. 
'RESOURCE': 'talisman', - Ресурс бота. Можно указать любой. Допускаются только английские буквы и знак подчёркивания вместо пробела! 

# Chatroom nick 
'DEFAULT_NICK': 'Talisman', - Глобальный ник бота, ник с которым бот будет заходить в новые конференции. 

# Jabber accounts that will administrate Talisman 
'ADMINS': ['admin1@server', 'admin2@server'], - Список администраторов бота. Пример заполнения: 'ADMINS': ['admin1@server', 'admin2@server'], 
'ADMIN_PASSWORD': 'xxx', - Пароль администратора бота 

# Talisman will try to reconnect on disconnections 
'AUTO_RESTART': 1, - Автопереподключение к серверу в случае потери соеденения. 

# Where to store HTML files from chatrooms logs 
# To disable logging, set to empty string: '', 
'PUBLIC_LOG_DIR': 'logs', - Папка для сохранения логов общего чата. Если не желаете сохранять логи, укажите просто две кавычки одинарные ''. 

# Where to store logs of private chats 
# To enable logging, set to empty string: 'privlogs', 
'PRIVATE_LOG_DIR': 'logprivate', - Папка для сохранения логов привата. Если не желаете сохранять логи, укажите просто две кавычки одинарные ''. 

#'INITSCRIPT_FILE': 'pybot.rc', - Дополнительный файл скриптов бота. Если Вы используете бота ревизии (версии) ниже, чем 1.76, то нужно раскомментировать эту строку убрав знак # вначале строки. 

} 
7. Идем в X:\talisman\modules\googlekey.txt и вписываем этот ключ ouMVkMNQFHLQxhw96VunraH5SRWyRBhf
8. Запускаем бота в папке X:\talisman\ через файл pybot.py, он должен будет соединиться с сервером, после чего добавляете его в ростер и пишите ему команду:
зайти конферения с сервером, например "зайти jid@conference.jabber.ru "
9. Говорим мне спасибо и наслаждемся
Читаем "Правила форума", перед созданием сообщения/темы