|
 |
|
 |
| Талисман |
| nnm | Дата: Четверг, 18.09.2008, 22:17 | Сообщение # 1 |
|
Подполковник
Группа: Администраторы
Сообщений: 19
Репутация: 5
Статус: Offline
| сабж
4 ядра это круто
|
| |
|
| |
| Gigabyte | Дата: Четверг, 18.09.2008, 23:07 | Сообщение # 2 |
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
| ИМХО, самый дружественный бот для плагинописателей!
|
| |
|
| |
| Sportmaster | Дата: Суббота, 25.10.2008, 04:50 | Сообщение # 3 |
|
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Offline
| Не подскажете, каким образом происходит установка под FreeBSD?
|
| |
|
| |
| Gigabyte | Дата: Суббота, 25.10.2008, 21:09 | Сообщение # 4 |
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
| На самом деле под freeBSD ставить талисмана вовсе не надо, для запуска бота под фрией делаем так: 1. Качаем бота с нашего сервера предварительно авторизировавшись 2. Распаковываем содержимое архива на сервер в любую папку, например в "/usr/bots/talisman/" 3. Редактируем конфиг файл "config.txt" 4. Через SSH или консоль (если локально) запускаем бота, в нашем случае если бот лежит в директории "/usr/bots/talisman/" то команда для запуска будет выглядеть так: "python /usr/bots/talisman/pybot.py" 5. Если в консоли видим лог выполнения авторизации бота и в конце надпить "Ok, i'm ready..." то у вас всё получилось и бот готов к работе!
|
| |
|
| |
| Gigabyte | Дата: Суббота, 25.10.2008, 21:14 | Сообщение # 5 |
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
| Есть одно НО! На сервере должен стоять python 2.5 (желательно) и набор модулей... Хорошо бы сделать всё по следущему F.A.Q. (пригодиться) Ставим subversion.. 1) cd /usr/ports/devel/apr-svn; make install clean 2) cd /usr/ports/devel/subversion; make install clean (займет много времени) Обновляем питон до версии 2.5.2 (если по умолчанию стоял 2.5.1 или ниже).. 1) cd /usr/ports/lang/python25; make deinstall clean 2) cd /usr/ports/lang/python25; make install clean (удалить предыдущую версию надо обязательно) (сборка займет много времени) ...Либо, если питон вообще не стоял, ставим его: cd /usr/ports/lang/python25; make install clean Ставим пакеты Twisted, нужные для freQ.. 1) cd /usr/ports/devel/py-twistedCore; make install clean 2) cd /usr/ports/dns/py-twistedNames; make install clean 3) cd /usr/ports/net-im/py-twistedWords; make install clean 4) cd /usr/ports/www/py-twistedWeb; make install clean (twistedNames ставить необязательно) Ставим PyCrypto & PySQLite3.. 1) cd /usr/ports/security/py-pycrypto; make install clean 2) cd /usr/ports/databases/py-sqlite3; make install clean Узнать версию питона который стоит у вас можно введя в консоли команду "python" и получим ответ типа этого: Code Python 2.5.2 (r252:60911, Sep 17 2008, 02:33:52) [GCC 3.4.6 [FreeBSD] 20060305] on freebsd6 Type "help", "copyright", "credits" or "license" for more information. >>> Удачи 
|
| |
|
| |
| Sportmaster | Дата: Суббота, 25.10.2008, 22:56 | Сообщение # 6 |
|
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Offline
| Gigabyte, Спасибо огромное! Но! Как я закрываю консоль SSH боты выходят! как сделать так, чтобы не выходили при закрытии?
Сообщение отредактировал Sportmaster - Суббота, 25.10.2008, 23:29 |
| |
|
| |
| Gigabyte | Дата: Воскресенье, 26.10.2008, 02:42 | Сообщение # 7 |
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
| Ага, есть такое =) Есть 2 способа, * 1ый способ (он же правильный): в консоли перед тем как ввести команду запуска бота пишем "screen" и жмем enter, там что то будет написано и снова жмем enter, и вот теперь вводим команду запуска бота После чего можно консоль закрывать и бот не убежит! * 2ой способ (не очень правильный): если на сервере 2 бота (например фрик и талисман как у меня) то запустив из консоли по обычному тала, мы в конфе пишем талу "sh python /usr/bots/freq/start.py" (вообщем запускаем фрика через тала, sh - это доступ к консоли), как тока фрик зайдет то консоль закрываем и запускаем талисмана через фрика ".sh /usr/bots/talisman/pybot.py" Надеюсь не сильно замудрил =)
|
| |
|
| |
| Sportmaster | Дата: Воскресенье, 26.10.2008, 21:26 | Сообщение # 8 |
|
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 1
Статус: Offline
| Gigabyte, Спасибо огроменное!!!! Посадил обоих ботов на серв.
|
| |
|
| |
| sky_bitch | Дата: Понедельник, 22.12.2008, 19:27 | Сообщение # 9 |
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
| подскажите как распаковывать содержимое архива на сервер?
|
| |
|
| |
| Gigabyte | Дата: Понедельник, 22.12.2008, 21:44 | Сообщение # 10 |
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
| Ес спрашиваешь про распаковку, знач файл на сервер уже закачала =) Тада из консоли пиши команду tar -xf <файл>, где <файл> это путь к файлу архиву и архив распакуется в текущую папку
|
| |
|
| |
| keen | Дата: Вторник, 30.12.2008, 15:12 | Сообщение # 11 |
|
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
| У меня проблема с талисманом на freebsd. Пытаюсь приклеить его к серверу на Openfire. Нейрон идет, а талисман нет. Вот что пишет: Logged In Handlers Registered Traceback (most recent call last): File "./pybot.py", line 915, in <module> start() File "./pybot.py", line 874, in start JCON.getRoster() File "modules/xmpp/client.py", line 239, in getRoster return self.Roster.getRoster() File "modules/xmpp/roster.py", line 61, in getRoster while not self.set: self._owner.Process(10) File "modules/xmpp/dispatcher.py", line 320, in dispatch handler['func'](session,stanza) File "./pybot.py", line 755, in iqHnd if user_level(fromjid,fromjid.getStripped())==-100: AttributeError: 'NoneType' object has no attribute 'getStripped' Что он хочет?
|
| |
|
| |
| Svobodniu | Дата: Суббота, 10.01.2009, 08:36 | Сообщение # 12 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
| 2 вопроса : 1. возможно взламать талика? 2. как вырубить плагин presence_plugin.py ?
|
| |
|
| |
| Gigabyte | Дата: Суббота, 10.01.2009, 14:56 | Сообщение # 13 |
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
| Svobodniu, 1. в каком смысле взломать? Через дыры получить доступ? Возможно! 2. а что это за плагин? Просто удали его из папки и всё =)
|
| |
|
| |
| Svobodniu | Дата: Воскресенье, 11.01.2009, 19:46 | Сообщение # 14 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
| ну да... что то в этом роде.. этот плагин отвечает за модерацию тоесть если не модер то он сваливает из комнаты а если просто удалить то фигня какаято.. домустим в моей комнате сидит без админки в других молча сваливает..
|
| |
|
| |
| fullrulez | Дата: Вторник, 13.01.2009, 00:57 | Сообщение # 15 |
|
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Offline
| А как мне его под виндой поставить?
|
| |
|
|
| Copyright Gigabyte © 2012 |
 |
| |