| |
| Использование micq для создания ICQ бото, etz, 06:16, 28/02/2007 [ответить] (14)
| +/– |
Кто-нибудь сталкивался с ограничением сервака на интенсивность посылки мессаг? сервер начинает орать "You're sending data too fast - stop typing now, or the server will disconnect!"
Как это можно обойти средствами micq'а ? никаких настроек очереди сообщений у него не нашёл.. |
| Использование micq для создания ICQ бото, Slimy Cat, 21:18, 05/02/2008 [ответить] (17)
| +/– |
А как быть, если надо "оторвать" бота от сеанса (у меня не micq, а climm)?
Я пробовал такое:
nohup /usr/local/bin/climm 2>&1 > /dev/null &
Работает, но состояние процесса RUN и ПОЛНАЯ загрузка процессора... idle = 0.00%
Хотя если загнать его просто в бэкграунд в текущем сеансе, все нормально, статус select, WCPU ~ 0.5%
virtual:~# top -n
19 processes: 2 running, 17 sleeping
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
7709 root 1 132 0 3856K 2252K RUN 1:14 92.25% climm
753 root 1 96 0 1400K 832K select 0:22 0.00% syslogd
Подозреваю, что "оторванный" от stdin процесс начинает опрашивать либо несуществующий stdin, либо пайп, чем и грузит проц.
Кто что посоветует?
Screen не предлагать, т.к. его в *.tbz нет, а компилятор отсутствует по определению (так надо).
|
| |
| Использование micq для создания ICQ бото, GoodOkk, 17:38, 25/11/2009 [ответить] (20)
| +/– |
У меня подобная проблема. Как заставить climm не вылетать, после того, как вылогиниваешься из консоли? даже со screen не могу разобраться как сделать, аська не запускается, если перенаправлять вывод в пайп, а если не перенаправлять, то все нормально, но, тогда смысл бота теряется :(
|
| |
| Использование micq для создания ICQ бото, Alexey, 19:33, 25/11/2009 [ответить] (21)
| +/– |
>У меня подобная проблема. Как заставить climm не вылетать, после того, как
>вылогиниваешься из консоли? даже со screen не могу разобраться как сделать,
>аська не запускается, если перенаправлять вывод в пайп, а если не
>перенаправлять, то все нормально, но, тогда смысл бота теряется :(
Я запускаю из скрипта запуска - /usr/local/bin/screen -d -m /usr/local/bin/climm
Чтобы не вылетал - нужно 1. Запустить screen 2. Запустить в нем climm 3. "Оторвать" screen от консоли (detach) 4. Можно выходить из консоли по exit
Читайте мануал по командным клавишам screen и параметрам запуска.
Может быть, как-нибудь соберусь и напишу-таки небольшое руководство по установке и настройке icq-бота под управлением climm.
PS НЕ РЕКЛАМА! Если таковое будет написано (+- около НГ), читать по адресу http://slimy-cat.blogspot.com/
|
|
|
| Использование micq для создания ICQ бото, Дмитрий, 00:26, 15/07/2009 [ответить] (18)
| +/– |
Есть вопросы... что то я не въехал.
MICQ работает нормальною, PIPE посмотрел командой tail
Вопрос такой насущный....
Как прочитать полученное например PHP скриптом?
и как отправить ответ в MICQ этим скриптом?
|
| |
| Использование micq для создания ICQ бото, Alexey, 12:12, 21/07/2009 [ответить] (19)
| +/– |
>Есть вопросы... что то я не въехал.
>MICQ работает нормальною, PIPE посмотрел командой tail
>
>Вопрос такой насущный....
>
>Как прочитать полученное например PHP скриптом?
>и как отправить ответ в MICQ этим скриптом?
Смогу ответить кратко, пока что я занят и не имею возможности расписать подробно.
Я не использовал tail, я импользовал каналы (pipes).
Обработчик событий прописывается в конфиге climm (можно прописать исполняемый скрипт, PHP-скрипт и тд.)
Данные берутся и отправляются в каналы (вместо экрана).
По предыдущему вопросу - решилось, screen нашел в пакадже, все работает отлично.
|
|
|
|