<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Использование micq для создания ICQ ботов (icq fifo perl)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html</link>
    <description>Обсуждение статьи тематического каталога: Использование micq для создания ICQ ботов (icq fifo perl)&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/dev/micq_bot.txt.html&lt;br&gt;</description>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (Alexey)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#21</link>
    <pubDate>Wed, 25 Nov 2009 16:33:32 GMT</pubDate>
    <description>&amp;gt;У меня подобная проблема. Как заставить climm не вылетать, после того, как &lt;br&gt;&amp;gt;вылогиниваешься из консоли? даже со screen не могу разобраться как сделать, &lt;br&gt;&amp;gt;аська не запускается, если перенаправлять вывод в пайп, а если не &lt;br&gt;&amp;gt;перенаправлять, то все нормально, но, тогда смысл бота теряется :( &lt;br&gt;&lt;br&gt;Я запускаю из скрипта запуска - /usr/local/bin/screen -d -m /usr/local/bin/climm&lt;br&gt;Чтобы не вылетал - нужно 1. Запустить screen 2. Запустить в нем climm 3. &quot;Оторвать&quot; screen от консоли (detach) 4. Можно выходить из консоли по exit&lt;br&gt;Читайте мануал по командным клавишам screen и параметрам запуска.&lt;br&gt;Может быть, как-нибудь соберусь и напишу-таки небольшое руководство по установке и настройке icq-бота под управлением climm.&lt;br&gt;PS НЕ РЕКЛАМА! Если таковое будет написано (+- около НГ), читать по адресу http://slimy-cat.blogspot.com/&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (GoodOkk)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#20</link>
    <pubDate>Wed, 25 Nov 2009 14:38:57 GMT</pubDate>
    <description>У меня подобная проблема. Как заставить climm не вылетать, после того, как вылогиниваешься из консоли? даже со screen не могу разобраться как сделать, аська не запускается, если перенаправлять вывод в пайп, а если не перенаправлять, то все нормально, но, тогда смысл бота теряется :( &lt;br&gt;</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (Alexey)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#19</link>
    <pubDate>Tue, 21 Jul 2009 08:12:55 GMT</pubDate>
    <description>&amp;gt;Есть вопросы... что то я не въехал. &lt;br&gt;&amp;gt;MICQ работает нормальною, PIPE посмотрел командой tail &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вопрос такой насущный.... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как прочитать полученное например PHP скриптом? &lt;br&gt;&amp;gt;и как отправить ответ в MICQ этим скриптом? &lt;br&gt;&lt;br&gt;Смогу ответить кратко, пока что я занят и не имею возможности расписать подробно.&lt;br&gt;Я не использовал tail, я импользовал каналы (pipes).&lt;br&gt;Обработчик событий прописывается в конфиге climm (можно прописать исполняемый скрипт, PHP-скрипт и тд.)&lt;br&gt;Данные берутся и отправляются в каналы (вместо экрана).&lt;br&gt;По предыдущему вопросу - решилось, screen нашел в пакадже, все работает отлично.&lt;br&gt;</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (Дмитрий)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#18</link>
    <pubDate>Tue, 14 Jul 2009 20:26:09 GMT</pubDate>
    <description>Есть вопросы... что то я не въехал.&lt;br&gt;MICQ работает нормальною, PIPE посмотрел командой tail&lt;br&gt;&lt;br&gt;Вопрос такой насущный....&lt;br&gt;&lt;br&gt;Как прочитать полученное например PHP скриптом?&lt;br&gt;и как отправить ответ в MICQ этим скриптом?&lt;br&gt;</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (Slimy Cat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#17</link>
    <pubDate>Tue, 05 Feb 2008 18:18:21 GMT</pubDate>
    <description>А как быть, если надо &quot;оторвать&quot; бота от сеанса (у меня не micq, а climm)?&lt;br&gt;Я пробовал такое:&lt;br&gt;  nohup /usr/local/bin/climm 2&amp;gt;&amp;1 &amp;gt; /dev/null &amp;&lt;br&gt;Работает, но состояние процесса RUN и ПОЛНАЯ загрузка процессора... idle = 0.00&#037;&lt;br&gt;Хотя если загнать его просто в бэкграунд в текущем сеансе, все нормально, статус select, WCPU ~ 0.5&#037;&lt;br&gt;&lt;br&gt;virtual:~# top -n&lt;br&gt;19 processes:  2 running, 17 sleeping&lt;br&gt;  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND&lt;br&gt; 7709 root        1 132    0  3856K  2252K RUN      1:14 92.25&#037; climm&lt;br&gt;  753 root        1  96    0  1400K   832K select   0:22  0.00&#037; syslogd&lt;br&gt;&lt;br&gt;Подозреваю, что &quot;оторванный&quot; от stdin процесс начинает опрашивать либо несуществующий stdin, либо пайп, чем и грузит проц.&lt;br&gt;Кто что посоветует?&lt;br&gt;Screen не предлагать, т.к. его в *.tbz нет, а компилятор отсутствует по определению (так надо).&lt;br&gt;</description>
</item>

<item>
    <title>Тематический каталог: Использование micq для создания ICQ бо... (ForeverYoung)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#16</link>
    <pubDate>Mon, 02 Jul 2007 12:15:19 GMT</pubDate>
    <description>я лично сделал так:&lt;br&gt;foreveryoung ~ # cat ~icqbot/script&lt;br&gt;#!/usr/bin/perl&lt;br&gt;$_ = 1;&lt;br&gt;exit if( $#ARGV &amp;lt; 0 );&lt;br&gt;use File::Tail;&lt;br&gt;$name = &quot;/home/icqbot/.micq/history/$&#123;ARGV&#091;0&#093;&#125;.log&quot;;&lt;br&gt;my $ref=tie *FH,&quot;File::Tail&quot;,(name=&amp;gt;$name, maxinterval=&amp;gt;1, interval=&amp;gt;1);&lt;br&gt;open LOG, &quot;&amp;gt;$&#123;ARGV&#091;0&#093;&#125;_bot.log&quot;;&lt;br&gt;$skip = 0;&lt;br&gt;$cmd = 0;&lt;br&gt;while( &amp;lt;FH&amp;gt; )&lt;br&gt;&#123;&lt;br&gt;    if( $skip &amp;gt; 0 )&lt;br&gt;    &#123;&lt;br&gt;        $skip--;&lt;br&gt;        next;&lt;br&gt;    &#125;&lt;br&gt;    if( $_ =~ /# &#092;d+&#092;/ &#092;&#091;&#091;^&#093;&#093;+&#092;&#093;&#092;S+ -&amp;gt; &#091;^&#091;&#093;*&#092;&#091;&#091;^&#093;&#093;+&#092;&#093; &#091;+&#093;(&#092;d+)/ )&lt;br&gt;    &#123;&lt;br&gt;        $skip = $1;&lt;br&gt;        $cmd = 0;&lt;br&gt;        next;&lt;br&gt;    &#125;&lt;br&gt;    if( $_ =~ /# &#092;d+&#092;/ &#092;&#091;&#091;^&#093;&#093;+&#092;&#093;&#092;S+ &amp;lt;- &#091;^&#091;&#093;*&#092;&#091;&#091;^&#093;&#093;+&#092;&#093; &#091;+&#093;(&#092;d+)/ )&lt;br&gt;    &#123;&lt;br&gt;        $cmd = 1;&lt;br&gt;        next;&lt;br&gt;    &#125;&lt;br&gt;    if( !$cmd )&lt;br&gt;    &#123;&lt;br&gt;        next;&lt;br&gt;    &#125;&lt;br&gt;    if( $_ =~ /^ping (.+)$/ )&lt;br&gt;    &#123;&lt;br&gt;        print LOG &quot;Pinging $1&#092;n&quot;;&lt;br&gt;        $ping = &#096;ping -c 10 $1 2&amp;gt;&amp;1&#096;;&lt;br&gt;        open OUT, &quot;&amp;gt;.micq/scripting&quot;;&lt;br&gt;        print OUT &quot;/msg $&#123;ARGV&#091;0&#093;&#125;&#092;n&quot;;&lt;br&gt;        print OUT $ping;&lt;br&gt;        print OUT &quot;.&#092;n&quot;;&lt;br&gt;        close OUT;&lt;br&gt;        next;&lt;br&gt;    &#125;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;а micq убирается в фон с помощью screen:</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (Александр)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#15</link>
    <pubDate>Thu, 28 Jun 2007 08:22:11 GMT</pubDate>
    <description>А чем вариант &#096;micq ... &amp;lt; /dev/null&#096; плох?&lt;br&gt;Зачем делать tail -f /dev/null &amp;#124; micq ...?&lt;br&gt;Один процесс таки лучше чем 2.</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (etz)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#14</link>
    <pubDate>Wed, 28 Feb 2007 03:16:05 GMT</pubDate>
    <description>Кто-нибудь сталкивался с ограничением сервака на интенсивность посылки мессаг? сервер начинает орать &quot;You&apos;re sending data too fast - stop typing now, or the server will disconnect!&quot;&lt;br&gt;Как это можно обойти средствами micq&apos;а ? никаких настроек очереди сообщений у него не нашёл..</description>
</item>

<item>
    <title>Использование micq для создания ICQ ботов (icq fifo perl) (Timka)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/5324.html#13</link>
    <pubDate>Wed, 08 Nov 2006 19:37:12 GMT</pubDate>
    <description>вышла micq 0.5.2, в ней все пофикшено.&lt;br&gt;ура.&lt;br&gt;</description>
</item>

</channel>
</rss>
