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:
[email protected]
Настройка бота:
Установка бота для 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, он должен будет соединиться с сервером, после чего добавляете его в ростер и пишите ему команду:
зайти конферения с сервером, например "зайти
[email protected] "
9. Говорим мне спасибо и наслаждемся
1. Найти ботов можно через поиск: [url]http://google.com[/url] (Подсказка: [url]http://code.google.com/p/jabber/downloads/list[/url])
2. Скачиваем Python для работы бота: [url]http://python.org/ftp/python/2.5.4/python-2.5.4.msi[/url]
3. Конференция по боту Талисман: xmpp:
[email protected]Настройка бота:
Установка бота для Windows (Под Линуксом бот работать будет тоже!).
1. Извлечь содержимое архива с ботом в любую папку с английским именем (например "Talisman") (пункт 1)
2. Идем в X:\talisman\ (где буква "Х" - Диск на который вы извлекли бота, где "talisman" - папка, которую Вы создали для извлечения бота).
3. Открываем config.txt например, блокнотом и редактируем его (рекомендуется использовать редактор с поддержкой UTF-8 и сохранять файл без метки BOM).
[code]# 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, то нужно раскомментировать эту строку убрав знак # вначале строки.
}
[/code]
7. Идем в X:\talisman\modules\googlekey.txt и вписываем этот ключ ouMVkMNQFHLQxhw96VunraH5SRWyRBhf
8. Запускаем бота в папке X:\talisman\ через файл pybot.py, он должен будет соединиться с сервером, после чего добавляете его в ростер и пишите ему команду:
зайти конферения с сервером, например "зайти
[email protected] "
9. Говорим мне спасибо и наслаждемся