Isida - Боты! - Jabber - Форум
Понедельник, 06.02.2012, 14:03
Приветствую Вас Гость | RSS
Главная | Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Gigabyte, root 
Форум » Jabber » Боты! » Isida (описание, запуск, проблемы)
Isida
Finlandia Дата: Вторник, 29.09.2009, 11:14 | Сообщение # 1
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
Материал предоставлен участником blackFISHka
Команды бота Isida
Прикрепления: Isida.doc(66Kb)
 
Gigabyte Дата: Среда, 30.09.2009, 10:23 | Сообщение # 2
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
Оформил статью для удобства Команды бота isida. Finlandia, ты автор wink



 
Finlandia Дата: Понедельник, 23.11.2009, 17:38 | Сообщение # 3
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
Та же проблема что и с Фриком, пока не могу запустить Isidу с сервера freeVDS. Походу где то там чо то в питоне не хватает или у меня "семечек в арбузе". Подскажите если кто знает как поставить её на сервер.
А пока что мне приходиться изучать её с домашнего компа.
Gigabyte, спасибо за оформленную статью! Лично мне стало гораздо удобней изучать её команды.

Добавлено (23.11.2009, 17:38)
---------------------------------------------
Для работы бота неохобимо установить:

Python v2.5 или v2.6(pkg_add -r python25 или 26 соответственно)
SubVersion(pkg_add -r subversion)
PY-SQLite3(cd /usr/ports/databases/py-sqlite3; make install clean)

Теперь займемся установкой самого бота;

переходим в каталог где будет лежать бот:

cd /home
скачиваем с svn:

svn co http://isida.googlecode.com/svn/trunk isida
переходим в каталог с ботом:

cd isida
обновляем бот:

svn update
создаем базы боту:

python create_databases.py
правим конфиг,

В папке isida/settings находим default_config.py, переименовываем в config.py и редактируем:

nickname = u’Isida’ ник бота
name = u’isida’ логин бота
domain = u’xmpp.ru’ сервер бота
password = u’*********’ пароль
newBotJid = 0 регистарация нового jid’a бота. 0 = нет. 1 = да
mainRes = u’isida-bot’ рессурс бота в конфе
SuperAdmin = u’aaa@bbb.ru’ jid владельца бота
defaultConf = u’japyt@c.j.ru’ стартовая конференция
CommStatus = u’online’ статус бота chat|online|away|xa|dnd
StatusMessage = u’Йа железко!’ статус-сообщение
Priority = 777 приоритет
msg_limit = 1000 лимит размера сообщений
prefix = u’_’ префикс комманд по умолчанию.

debugmode = 1 режим отладки. в нём бот завершает работу при ошибках (рекомендуется удалить)
dm = 1 режим отладки xmpppy (рекомендуется удалить)
dm2 = 0 режим показа лога в консоле (рекомендуется удалить)
backdoor = None управление ботом минуя owner-лист. функция нужна для возможности мониторинга работы бота. в релизе v1.91 будет полностью убрана из бота!

Все запускаем бота)

cd /home/isida/ && nohup python start.py

 
WitcherGeralt Дата: Понедельник, 04.01.2010, 06:45 | Сообщение # 4
Полковник
Группа: Beta-Tester
Сообщений: 194
Репутация: 33
Статус: Offline
Могу про исиду сказать одно, ВЫСТАВЬТЕ ВСЕ у своих исид доступ к алиас максимальный, а то если хоть один кривой впишут - хана ботику переставлять придётся.

 
Finlandia Дата: Вторник, 05.01.2010, 02:10 | Сообщение # 5
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
Для запуска бота с нуля необходимо создать базы. Если бот будет запущен без баз - они будут созданы некоректно. Перед созданием баз обязательно надо удалить старые, если они были созданы. Если в папке settings будет один из файлов: agestat.db, jidbase.db, talkers.db, wtfbase.db, answers.db или sayto.db - одноимённая база не будет создана. Создать базы можно выполнив python create_databases.py в папке с ботом.
 
WitcherGeralt Дата: Вторник, 05.01.2010, 02:24 | Сообщение # 6
Полковник
Группа: Beta-Tester
Сообщений: 194
Репутация: 33
Статус: Offline
Finlandia, попробую исиду переставить и создать базы, а то реально достала вечно глючит.

 
Форум » Jabber » Боты! » Isida (описание, запуск, проблемы)
Страница 1 из 11
Поиск:

Copyright Gigabyte © 2012
Создать сайт бесплатно