PDA

Просмотр полной версии : hICeQ bot v1.2 [ICQ bot]


Isis
22.01.2008, 22:25
hICeQ bot

http://img220.imageshack.us/img220/8004/56238371gk9.jpg (http://img301.imageshack.us/img301/1747/01222008204908yu2.jpg)

[Intro]
hICeQ bot - ICQ бот + Web-админка..

[Changed]
Fix: Пустые сообщения, когда бот долго в сети
Fix: Плохая кодировка в админке
Added: Удаление логов, как всех, так и конкретного номера
Added: Новый дизайн


[Expectation]
hICeQ будет не только ботом, но и спамером, флудером и брутом....
Все будет доступно в админке

[Download]
Rapidshare.com | Download (http://rapidshare.com/files/85750692/hICeQ_v1.2_-__xeka.ru_.rar)
Rapidshare.ru | Download (http://www.rapidshare.ru/550420)
Slil.ru | Download (http://slil.ru/25387451)
Dump.ru | Download (http://dump.ru/files/o/o3527605936/)
[Password]
jhg^&SG%F8&% - [xeka.ru]

[Install]
1) Залейте папку hICeQ в любую директорию у вас на сервере (которая доступна из web) - /public_html/www/
2) Создайте базу данных hICeQ, пользователя для этой базы и установите значения в config.php
3) Откройте config.php и впишите путь до вашей папки
4) Выполните SQL запрос из файла hICeQ.sql в базу данных hICeQ
5) Теперь можно зайти в свою админку http://site.com/hICeQ/
6) На главной странице нажмите "добавить номер" и вписывайте номер/пароль от вашего будущего бота...Ботов можете делать неогр.кол-во
6) Далее запускайте ботов...
7) Можете добавлять свои команды в меню "Команды" или "Ответы" ...

Copyright (c) 2008 The Mafia (http://www.xeka.ru)

.W
22.01.2008, 22:28
Работает ли бот на фри-хостах?

Isis
22.01.2008, 22:29
Сокеты + PHP + MySQL

•†•SyTiNeR•†•
22.01.2008, 22:43
Isis Отлично ща потестим

-Hormold-
22.01.2008, 22:55
Мега респект!
Спасибо!

Cawabunga
22.01.2008, 23:04
Мог бы и пораньше выложить , он уже больше 5 месяцев на хакерке воляется (только без админки)

Isis
22.01.2008, 23:14
Cawabunga, мда......пойми о чем речь идет

NNNS
23.01.2008, 03:01
Все отлично работает, спасибо!
Скорпион, написали же.
Сокеты + PHP + MySQL

PiNzit
23.01.2008, 03:57
спасибо!

mad_xakep
24.01.2008, 18:20
посоветуйте пожалуйста платный хостинг под него желательно неочень дорогой и места чтоб было немного там, так как кроме бота я туда ниче заливать небуду

[-=OniX=-]
24.01.2008, 20:28
Сдесь (http://www.vip-hoster.ru/)

asser
25.01.2008, 22:26
Подскажите бесплатный хост для бота

Denwerrr
26.01.2008, 23:47
а нафига платный? залей на бесплатный

.W
26.01.2008, 23:49
а нафига платный? залей на бесплатный
На каком бесплатном работает?

Denwerrr
26.01.2008, 23:50
извините гоню

Denwerrr
26.01.2008, 23:52
я не знаю на каком работает я не пробовал

Sn@k3
27.01.2008, 00:20
п.с. Copyright (c) 2008 The Mafia <<---- копирайт от копирайта ? =)

Darkweider
30.01.2008, 14:47
1gb.in я пробовал другого бота запускал на этом бесплатном хостинге вроде работал только через раз=(... кому надо регаемся и тестим)

Ali_MiX
31.01.2008, 01:05
Автору Респект
хост для теста yadviga.ru

Isis
01.02.2008, 07:22
http://www.110mb.com/
http://www.fizwig.com/
http://www.my2gig.com/
http://www.free-web-hosting.biz/
http://www.512megs.com/
http://www.logical-host.com/
http://x10hosting.com/
http://www.sphosting.com/
http://www.mbhosting.com/
http://www.free-site-host.com/
http://www.4444mb.com/

Qwertison
03.02.2008, 18:19
Вот скачал я все, поставил на локалхост, все настроил как сказано в ридми...Только проблема-не пашет. Ну номерок добавляеш, ставиш статус..Он появляется в админке типа как в сети, но он не пашет. Думаю это сокеты у меня не включены...Подскажите как это сделать. Только не нада там типо апач правь или пхп, а в деталях плз.

Ржунимагу
06.02.2008, 21:23
А он сам переподключается при разрыве???
Сильно не кричите! =))

Isis
06.02.2008, 21:25
Ржунимагу, на крон поставь..сам нет

Ржунимагу
06.02.2008, 21:34
Ржунимагу, на крон поставь..сам нет
Пасиб за ответ! Жалко только на том хостинге куда я поставил крона нет :(

NOmeR1
06.02.2008, 21:36
Пасиб за ответ! Жалко только на том хостинге куда я поставил крона нет :(
Юзай CronJob (http://cronjob.ru/).

Ржунимагу
06.02.2008, 21:53
Юзай CronJob (http://cronjob.ru/).
О!!! Спасиба тебе большое!!! чтоб я без тебя делал??? :D

abatsk
07.02.2008, 10:20
Ржунимагу, на крон поставь..сам нет
Ну да. Только лично у меня крон не запускает его. Поясни более детально как его запускать через крон?!

Isis
07.02.2008, 10:31
Что-то типа icq.php?uin=$uin , а сами параметры крона я не знаю =)

abatsk
07.02.2008, 10:53
В том то и фишка, что не запускает нихера. Ведь крон только запускает и уходит от ссылки, а нужно немного подождать что бы запустился скриптег.

p0is0n
08.02.2008, 19:59
Что-то типа icq.php?uin=$uin , а сами параметры крона я не знаю =)

Нет, это ты через http так можешь передать параметр) С кроном будет выглядеть так:

0 * * * * /usr/local/php -q path_to_bot/icq.php 3242345

Естественно в скрипте принимать уже не как _GET

GreenTiger
08.02.2008, 22:05
Мдя...тогда тут уже крон не поможет т.к. придется скрипт переписывать

Isis
09.02.2008, 04:58
# Как выполнять свой скрипт с некоторой периодичностью (скажем каждый час)?
Выполнять действия с какой-то периодичность может только программа которая работает все время. Обычно это операционка. Твой РHР-скрипт запускается тогда, когда обращаются к web-серверу (Apache) и живет обычно не больше чем time_limit. Как ты себе представляешь, что бы он делал что-то с периодичностью раз в час?
Если уж сильно надо на РHР - запускай php.exe script.php -q >> out.log из at на HТ или из cron'а в юниксах.

procedure
09.02.2008, 05:09
прикольно, обязаельно попробую когда свободное время будет.
А его можно настроить чтоб я был в асе всегда он-лайн и если кто мне напишет в ответ отправлялось бы конкретная месага и запоминалось то что мне написали. Для этого нужно свой скрипт писать?

Isis
09.02.2008, 05:17
Этого бота и ставь..там логи сохраняются

alexman90
25.02.2008, 03:56
Извините что по-пустякам беспокою, но как Выполнить SQL запрос из файла hICeQ.sql в базу данных hICeQ ? чё то не доходит. зы оч туплю похоже... бд мускуль создал, в конфиг всё прописал, а мне пишет что таблица БД не создана... база данных выглядит так: host_baza, а когда в админку захожу, создать бота, то пишет что Table 'host_brut.icq' doesn't exist, если правельно понял ".icq" это вроде префикс, и создаётся сам в БД? Подскажите что делаю не так... Хост юзаю my2gig.com

Хозяин
25.02.2008, 04:36
alexman90, открой блокнотом hICeQ.sql, скопируй содержимое, дальше иди в phpmyadmin, зайди в созданную базу, нажми "SQL" или "Выполнить SQL запрос", вставляй содержимое и жми "пошел"

http://img206.imageshack.us/img206/8067/20810802fy4.th.gif (http://img206.imageshack.us/my.php?image=20810802fy4.gif)

XaCeRoC
25.02.2008, 16:04
Респект, скрипт работает :)

alexman90
25.02.2008, 18:37
AciD_FreaK спасибо

rashn
04.03.2008, 18:16
Чота у меня бот оффлайн все время был, но отвечал, правда сначала отвечал, а потом просто тупо присылал разделитель =================== и в лог команды не писал. Лечилось это тока перезапуском апача и повторным запуском бота.

А потом он ваще перестал отвечать на команды. Чо с ним случилось?

Isis
04.03.2008, 19:34
Хм..такое бывает когда разрываетс ядоступ с MySQL

rashn
05.03.2008, 13:59
прогресс, сегодня бот появился (после запуска в онлайне), но отвечает на вопросы в течении 1-1.5 минут, после чего опять присылает тока демилитер. (если это он вообще присылает =) Но висит при этом в онлайне.

Isis
05.03.2008, 14:17
Хостинг...проблема в нем
Теряется либо соединение с MySQL либо у сервера с login.icq.com

rashn
05.03.2008, 14:45
я думаю Теряется соединение с MySQL - у меня Дедик, подправить чо угодно не проблема для админов. Может проще в скрипте где нить поставить, чтоб он проверял есть ли коннект к базе - и если нет - обновлял его???

rashn
05.03.2008, 14:46
Бот висит онлайн с утра

rashn
05.03.2008, 15:29
Может например где нибудь "вставить" пустой запросик к базе

rashn
05.03.2008, 16:36
Решил вопрос, добавив строчку

LogIn();
while (1)
{
$query = mysql_query("select NULL");

sleep(1);
if ($data = readSRV())
{

rashn
05.03.2008, 17:44
Нет, это ты через http так можешь передать параметр) С кроном будет выглядеть так:

0 * * * * /usr/local/php -q path_to_bot/icq.php 3242345

Естественно в скрипте принимать уже не как _GET

А если дать вот так задание (шаблон для Крона):

*/30 * * * *

само задание:

wget -O /dev/null 'http://www.ecounit.ru/bot/icq.php?uin=367880950' > /dev/null

То можно и не беспокоиться о переменных, они благополучно передадутся в $_GET, а скрипт будет вызываться каждые 30 минут

comeoff
10.03.2008, 14:34
Чего то у меня боты даже не запускаются. СиКьюЭл запрос сделал, права записи выставил, жму "запустить" а бот не запускается.
p.s. Хостинг платный.

В чём может быть проблема, Isis?

Isis
10.03.2008, 14:38
В set_time_limit, ignore_user_abort

comeoff
10.03.2008, 15:15
safe_mode на серверах выключены

Isis
10.03.2008, 15:48
Причем тут сейф мод

comeoff
10.03.2008, 16:13
В set_time_limit, ignore_user_abort

set_time_limit не пашет при включенном сэйф_мод.
я думал ты это имел ввиду.
в php я ещё не очень шарю, поэтому не очень понимаю, что ты хотел сказать своим сообщением. :(

Isis
10.03.2008, 16:22
да что вы говорите

comeoff
10.03.2008, 16:53
да что вы говорите

set_time_limit() не действует, если PHP запущен в режиме safe mode. Нет иного выхода, кроме отключения safe mode или изменения лимита времени в файле конфигурации.

возможно я что-то не так понял.
Да и вообще, будем спорить тут, или ты поможешь? А то детский сад получается.

DIAgen
10.03.2008, 17:17
set_time_limit() не действует, если PHP запущен в режиме safe mode. Нет иного выхода, кроме отключения safe mode или изменения лимита времени в файле конфигурации.

возможно я что-то не так понял.
Да и вообще, будем спорить тут, или ты поможешь? А то детский сад получается.
Все ты так понял, но кроме как set_time_limit() можно использовать ini_alter(),ini_set() и еще и создать фаил .htaccess с таким содержанием
php_value max_execution_time 0
Вот вроде и все, больше вариантов нету....

Stern
10.03.2008, 20:24
ГыГ....сеня на меня хостер наехал, типа твои логи ошибок занимают больше места чем твой хост ;D
За сутки 1.6ГБ О_О

Вот лог.....при открытии фаила index.php


[client 192.168.15.123] PHP Warning: set_time_limit(): Cannot set time limit in safe mode in ***/httpdocs/bot/index.php on line 3
[client 192.168.15.123] PHP Notice: Undefined index: uin in ***/httpdocs/bot/index.php on line 12
[client 192.168.15.123] PHP Notice: Undefined index: pwd in ***/httpdocs/bot/index.php on line 16
[client 192.168.15.123] PHP Notice: Undefined index: delimiter in ***/httpdocs/bot/index.php on line 17
[client 192.168.15.123] PHP Notice: Undefined index: status in ***/httpdocs/bot/index.php on line 18


И вот при запуске бота...


[client 192.168.15.123] PHP Warning: set_time_limit(): Cannot set time limit in safe mode in ****/httpdocs/bot/icq.php on line 4, referer: http://***/bot/
[client 192.168.15.123] PHP Notice: Undefined variable: do in ***/httpdocs/bot/icq.php on line 10, referer: http://***/bot/
[client 192.168.15.123] PHP Notice: Undefined variable: do in ****/httpdocs/bot/icq.php on line 25, referer: http://***/bot/
[client 192.168.15.123] PHP Notice: Undefined variable: do in ****/httpdocs/bot/icq.php on line 33, referer: http://***/bot/


А так-же вот таким хламом весь лог засорен... =\


[client 192.168.15.123] PHP Warning: fread(): supplied argument is not a valid stream resource in ***/httpdocs/bot/icq.php on line 232, referer: http://***/bot/index.php
[client 192.168.15.123] PHP Warning: fread(): supplied argument is not a valid stream resource in ***/httpdocs/bot/icq.php on line 232, referer: http://****/bot/index.php

DIAgen
10.03.2008, 21:39
ГыГ....сеня на меня хостер наехал, типа твои логи ошибок занимают больше места чем твой хост ;D
За сутки 1.6ГБ О_О
Смотри код, и исправляй где выскакивают ошибки, если в ломы то просто в главный конфиг в самое начало впихни
error_reporting(0);
И все...

abatsk
11.03.2008, 06:45
ГыГ....сеня на меня хостер наехал, типа твои логи ошибок занимают больше места чем твой хост ;D
=\
ыыыы жжошь

Stern
11.03.2008, 11:14
DIAgen, от set_time_limit(): избавился....

ps. error_reporting(0); не вариант ибо бывает нужно найти ошибку в новом скрипте команды...

А вот как от остального незнаю...ибо посмотрел вроде все правильно..но ругается...=\

abatsk, хост у меня на 1.5гб а логов было на 1.6 :D

DIAgen
11.03.2008, 17:35
DIAgen, от set_time_limit(): избавился....

ps. error_reporting(0); не вариант ибо бывает нужно найти ошибку в новом скрипте команды...

А вот как от остального незнаю...ибо посмотрел вроде все правильно..но ругается...=\

abatsk, хост у меня на 1.5гб а логов было на 1.6 :D
PHP Notice: выдается при полном выводе ошибок, что бы избавиться от этого достаточно сделать
error_reporting(7);
А уже
error_reporting(0);
Стоит использовать кады уже все знаешь что нормально, и что бы личшего не выводил скрипт) думаю тут все понятно)

InfernoNet
14.03.2008, 00:36
Кто пользовался данным скриптом, полностью в нем разобрался и готов мне помочь разобраться в online через ICQ?

Stern
15.03.2008, 20:31
Всплыл косяк...или я хз че это...вообщем бот более 15 часов....и получается..


Stern (19:30:17 15.03.2008)
%

~BoT~ (19:30:21 15.03.2008)
???????? ?? ???????, ???????? !help ??? ?????? ?????? ???? ???????!


После перезапуска все норм....

зы. Такой глюк ток с теми "текстами" которые хранятся в базе...

Stern
16.03.2008, 22:44
ЛЮди хелпиГ.....бот начинает косячить в самы не подходящий момент =\

MetalleR
17.03.2008, 18:13
почему на любую комманду бот уходит в оффлайн? на слова то же... хостинг: freehostia.com

Isis
17.03.2008, 18:22
chmod +x pid

Stern
17.03.2008, 21:56
Isis, а по моему поводу?:)

MetalleR
17.03.2008, 22:06
Isis, извините ,а можно чуть подробнее?

matro
17.03.2008, 23:15
Дайте пожалуйста норм фри хост,на котором пашет бот....
щас получилось запустить бота на локалке... но траб в том что после первого же сообщения боту... он выходит....

Isis
18.03.2008, 00:16
MetalleR, CHMOD права на папку pid надо поставить 777, сделать это можно через фтп клиент
matro, нет таких
Stern, даже не знаю....некорректно залили бд?

MetalleR
18.03.2008, 12:21
Isis, стоят уже, 777. Хостинг freehostia. Люди же говорят, что работал там у них? Крон настроил и натравил на скрипт, запускает прилежно каждые 15 минут. Но почему он вылетает при первом же сообщени??? И что инетресно, покая я не отключил авторизацию у номера, он отвечал ,что это бот и т.д. только отключил авторизацию (добавление номера в контактлист) - все, сразу сдох. Кстати, файйл индекс был заменен на тот что выкладывался к ранней версии на форуме, с измененной ссылкой.

Stern
26.03.2008, 01:22
И снова я :)

Вопрос теперь такой...хочу добавить ответ боту, но чет выходит не то....косячу видимо... вот код...


//!инвиз
else if(preg_match('#^!инвиз#', $msg_text))
{
preg_match('#\s+([0-9-]+)#', $msg_text, $icq);
$send = "";
foreach($icq as $i => $xek)
{

ля ля лял ляялля код проверки номера ля ля ля

$send .= 'Номер '.$xek.' сейчас '.$status.'!'."\n";
}
else if(empty($send)) {
$query = mysql_query("SELECT * FROM `rase` WHERE `description`='invis'");
$row = mysql_fetch_array($query);
$send = $row['tl'];
}
}
}

И в итоге мне он выдет.....при нормальном запросе!!!

~My~BoT~ (23:29:06 25.03.2008)
То что хочу вывести в случае если не указан номер
Лялялляялялялялляляляляля !Номер ********** сейчас ОНЛАЙН!

и пустое сообщение при запросе БЕЗ номера...


зы. надо чтоб, выдавал "то что хочу без номера" если номер не указан, и => при норм запросе...нормальный ответ :-)

Isis
26.03.2008, 11:17
commands.php

<?php
if(preg_match('~^.invis~', $msg_text))
{
preg_match('~\s+([0-9-]+)~', $msg_text, $icq);
foreach($icq as $i => $xek)
{
$xek = str_replace('-', NULL, $xek);
if($i)
{
$fp = fsockopen("kanicq.ru", 80, $errno, $errstr, 30);
$query = 'human=1&uin='.$xek.'&uin4login=&password4login=';
$out = "POST /invisible/?method=2 HTTP/1.1\r\n";
$out .= "Host: kanicq.ru\r\n";
$out .= "Referer: http://kanicq.ru/invisible/?method=2\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-length: ".strlen($query)."\r\n\r\n";
$out .= $query;
fwrite($fp, $out);
$result = '';
while (!feof($fp))
{
$result .= fgets($fp, 128);
}
preg_match('~"> ([^<]+)</~', $result, $status);
$send .= $xek.';'.$status[1]."\n";
}
else
{
continue;
}
}
}
?>

Stern
26.03.2008, 17:08
Isis, а можно узнать твою асю.) хотелось бы пообщаться... :-D


Все спасибо :-) понял.)

Stern
27.03.2008, 20:32
И снова я :D

Такой трабл....уже был ток решение так и не надено...
Вообщем запустил бота...он работает 1 день(иногда меньше)....сперва все норм, потом начинает отвечать вопросами.....запускаю второй номер....пару часов норм, затем тоже самое...

Вот инфа из phpMyAdmin....

MySQL - 4.1.20
Protocol version: 10
Сервер: Localhost via UNIX socket
Пользователь: icq_bot@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_general_ci


НО все таблицы в этой БД

Сравнение: cp1251_general_ci

Кто подскажет в этом порылась вся проблема?

зы. если да то как вариант вижу.....

1) Меняем Сравнение на utf8_general_ci
2) В конфиге меняем с cp1251 на utf8

так вроде?

4NT1P0V
28.03.2008, 01:21
при добавлении номера такая ошибка.... You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'free4chat', '=============================')' at line 1

Хелпер
28.03.2008, 17:57
469058323 OK. Status: ONLINE Current connection was broken by ICQ server; Logging in . . . 469058323 OK. Status: ONLINE Current connection was broken by ICQ server; Logging in . . . Warning: fsockopen() [function.fsockopen]: unable to connect to :0 (Failed to parse address "") in Z:\home\localhost\www\bot\icq.php on line 368
Как исправить? Бот выходит в онлайн, напишишь ему месагу, он в офф сразу. а если не трогать висит.

Gara
29.03.2008, 16:01
нашел хос там вот такое описание того что подерживают и что предлогают интересно там пахать будет этот бот
Трафик - Unlimited
Домены - Unlimited
Субдомены - Unlimited
БД MySQL - Unlimited
POP3 / SMTP / IMAP / Web
FTP / SSI / CGI / SSL / Cron

Панель управления DirectAdmin
Анонимный FTP
Лог-файлы

WAP
Perl 5.8 / Python
PHP 5.2.3 / Zend Optimizer 2.2
MySQL 5.0.37
phpMyAdmin 2.8.1
Редактирование .htaccess

abatsk
29.03.2008, 16:06
Да будет... Есть кстате хост: Время выполнения скриптов АНЛИМ !

Gara
29.03.2008, 16:15
а какой хост

Gara
29.03.2008, 16:26
и такой еще вопрос кто может обяснить 3 и 4 пункт настройки

4NT1P0V
29.03.2008, 17:02
проблема решена, номер добавился)) правда когда нажимаю "запустить" вылетает белый экран и все.... чего такое??

Stern
30.03.2008, 01:53
4nt1p0v, права на папку Pid какие стоят? Надо 777....


зы. мне кто-нить подскажет? :( или ток у меня такая трабла и заинтересованность в боте?!

NOmeR1
30.03.2008, 12:02
4nt1p0v, права на папку Pid какие стоят? Надо 777....
Гонишь, права на это не влияют.
проблема решена, номер добавился)) правда когда нажимаю "запустить" вылетает белый экран и все.... чего такое??
Так и должно быть, вылетает белое окно и бот запускается.

Isis
30.03.2008, 12:49
Хы.......
Проблема с не запуском бота (при 777 уже на pid) решается след.образом
Внимательно посмотрите конфиг и поменяйте переменные $direct и ниже там...
вообщем помудрите с этими переменными

Isis
31.03.2008, 01:21
Stern, с проблемой "вопросов" справился?
Вижу такуюже..
Прока не нашел выхода..

Stern
31.03.2008, 11:35
Неа..с "вопросиками" выхода не нашел...уже все перепробывал...и базу полностью в UTF8 конвертил...ток почему то вообще все косячило и выдавало "китайский алфавит"... :(

зы. в конфиге менял кодировку подключения...=\ и всеравно одноуйственно :(

зыы. Isis можешь написать в асю 5-три-нуль-нуль-4-три-4...поболтаем по поводу "вопросов" и есть пару личных вопровос по поводу класса и вообще бота...

ICQ Hool
02.04.2008, 11:46
пробовал на денвере, бот подключился,
после получения сообщения бот вылетает, что может быть?

Stern
02.04.2008, 23:09
Или рвется соединение с сервером....что мало возможно....
Или с папкой PID и правами косяк, тож мало вероятно ибо локалка...
Или ошибка в командах(в самом фаиле)...тут хз...

=> хЗ...


зы. Isis, ты в асю ответишь??)

Stern
05.04.2008, 01:18
Решил сделать скрипт который выводит случаную строку из таблицы...ток вот косяк...почему то не пашет...=\

//Команда
if (strtolower($msg_text) == "!ан")
{

$query = mysql_query("SELECT `anek` FROM `anek` order by rand() limit 1");
$row = mysql_fetch_array($query);
$send = $row['tl'];

}



ЗЫ. Рандом из фаила пашет, но незнаю как сделать "многосрочный" вывод 1 строки из фаила.... т.е. если там идет диалог...то простое использование рандома выведет ток 1 строку....
Как вариант вижу, весь диалог на 1 строку пихнуть, но как вот делить это потом на строки я хз...мб подскажет хто?

Isis
05.04.2008, 02:10
У тебя колонка anek есть в таблице anek?
И есть ли там ячейка tl ?

Stern
05.04.2008, 13:27
А еще такой вопрос....какой символ отвечает за новую строку? а то есть идея, сделать граббер с баша, ток вот все уперлось в то что при заливке в базу там остаются <br>...как вырезать пример знаю...а как сделать чтоб "диалог" оставался я незнаю...

Или еще как вариант, грабить в txt чтоб предпочтительней...и опять же как там проблема с "новыми строками" :)


зы. По поводу "вопросиков" нашел как временное решение... в конциге убей ПОЛНОСТЬ function win_to_utf.... т.е. в конфиге останется ток..


<?php
$mysql['host'] = 'localhost';
$mysql['port'] = 3306;
$mysql['user'] = 'root'; //User
$mysql['pass'] = ''; //Password
$mysql['name'] = 'hiceq'; //Database name
$server = 'localhost'; //HTTP_HOST address of hICeQ
$direct = '/hICeQ/'; //Directory with hICeQ

$mysql['link'] = mysql_pconnect($mysql['host'],$mysql['user'],$mysql['pass']);
if (!$mysql['link']) die(mysql_error());
@mysql_query("SET NAMES cp1251");

$mysql['temp'] = mysql_select_db($mysql['name']);
if (!$mysql['temp']) die(mysql_error());
?>

И то был замечен опять этот "косяк"....1 номер работал окло 1 дня и 10 часов, запустил второго и через 4 часа опять это всплыло....

Как вариант вижу повесить крон, просто на запуск бота каждые 20 часов, т.е просто ребут у него будет :) ошибка пропадает, до след ребута)

GreenBear
05.04.2008, 13:32
\n для никсов
\r для виндуса

Stern
05.04.2008, 13:40
Кхм....вообщем попробывал... в txt фаиле сделал все на 1 строке, и добавил где надо \r\n и мне бот выдает

~BoT~ (13:38:03 5.04.2008)
******...\r\n**************\r\nРыбак:\r\n- Первое желание - сто удочек, второе желание - ведро\r\n червей, а третье желание - чтоб клев хороший был...

Isis
05.04.2008, 13:43
в тхт файле не надо это писать....при выдирании(в скрипте) нужно \r\n

NOmeR1
05.04.2008, 13:43
Во первых, юзай \n в этом случае, во вторых, там где юзаешь, должны быть двойные ковычки, а не апострофы.

Isis
05.04.2008, 13:44
И вообще смотри пример хоть main.php

Stern
06.04.2008, 17:34
Где можно указать клиент(версию протокола)....и как его изменить?

Isis
06.04.2008, 19:13
Надо писать функцию для этого...

Stern
06.04.2008, 22:01
Isis, подскажи чё дальше, делать и куда(я думаю что в icq.php) че подставлять(при конекте куды переменные пихать)....

Как функция это пойдеть?

function setUserAgent($value = 'miranda')
{
$value = strtolower($value);
if (isset($this->user_agent_capability[$value]))
{
$this->agent = $value;
return true;
}
return false;
}


А это вставить прям перед функцией.....

$user_agent_capability = array(
'miranda' => '4D6972616E64614D0004000200030700',
'jimm' => '4a696d6d203030303030303030303030',
'icqlite' => '178C2D9BDAA545BB8DDBF3BDBD53A10A',
);


так? или опять накосячил?)))))))))))

(с)

Isis
07.04.2008, 01:06
Не знаю..потом посмотрю

Stern
07.04.2008, 17:12
Isis глянь плиз, ибо интересна данная функция

TANZWUT
08.04.2008, 16:56
Для тех у кого не работает на фришных и платных (у меня на платном, пришлось с сапортом почирикать) хостах:
на большинстве серверов фаер режит соединение на порт 5190!
пробуем поменять в файле icq.php строку:

$serv = fsockopen("login.icq.com", "5190");

на

$serv = fsockopen("login.icq.com", "443");

после изменений заработало, а так же можно попробовать порт 80.
Isis, добавь при добавлении бота выбор порта на подключение, да и выбор сервера не помешал бы..

Stern
08.04.2008, 20:51
Isis, и снова я :D вообщем такой вопрос, где находится фу-ция которая пишет в лог...хочу её вырубить чтоб снизить нагрузку на БД....

зы. Логирование вообще сильно грузит? и зачем оно на боте?! О_О

Isis
09.04.2008, 01:01
Stern, для вебадминки

Stern
09.04.2008, 09:29
// Logs
$query = mysql_query("INSERT INTO `logs` (`id` , `date`, `time` , `uin`, `msg`) VALUES (NULL, '".time()."' , '".time()."' , '".$sendto."' , '".$msg_text."')");

Только это в фаиле main.php отвечает за логи? или еще где-то есть?

Gara
09.04.2008, 22:21
такая ошиюка появляется после того как я хочу добавить базу hICeQ.sql как ее можно решить

Ошибка
SQL-запрос:

CREATE TABLE `adv` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`start` varchar( 50 ) NOT NULL ,
`end` varchar( 50 ) NOT NULL ,
`text` varchar( 1000 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = cp1251 AUTO_INCREMENT =29;

Ответ MySQL:

#1046 - No database selected

Z@h
09.04.2008, 22:39
Stern, да ток там.
Gara, ты не выбрал бд, куда выполнять этот запрос

Isis
09.04.2008, 23:00
Сначала создай бд

Gara
10.04.2008, 22:25
все сделал но бот почемута не запускается порт 777 стоит

Stern
11.04.2008, 00:25
А теперь мне надо помочь с CRONом..))))))))))))))))))

Вообщем делаю запрос кроном к php фаилу....

Мне он мылит отчет...ТОЛЬКО после первого сообщения боту после обращения...в отчете след...


--23:45:02-- http://***********.ru/icq.php?uin=******
=> `icq.php?uin=****'
Resolving ********.ru... ***.***.****.****
Connecting to *******.ru|****.****.******.****|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 32 [text/html]
icq.php?uin=****: Permission denied

Cannot write to `icq.php?uin=*****' (Permission denied).


Вопрос, какой делать запрос кроном, чтоб он мне СРАЗУ мылил отчет, и обращение к фаилу было не "бесконечное" а например в течении 15 сек

запрос вида * * * * * /usr/bin/wget 'http://**********.ru/icq.php?uin=******'

Isis
11.04.2008, 03:14
Gara, зачем порт 777?
Stern, перепиши скрипт на $argv и запускай кроном

Gara
11.04.2008, 11:55
на папку pid и еще ашибка c вкладкой "реклама"

Isis
11.04.2008, 15:16
Порт на папку пид, мда =)
Ну и какую ошибку видим?

Gara
11.04.2008, 15:28
Isis я не силен в рhр.
ошибкак в скрипте строка 17 символ 3
строка 7 символ 3
по крайни мере уменя это пишет, но страница загружается и бот постоянно в офф

Stern
15.04.2008, 18:24
Stern, перепиши скрипт на $argv и запускай кроном

а пример можно? ибо не ф курил =\

Windozer
15.04.2008, 22:58
Чёт блин не то. Когда пытаюсь написать боту мне приходит "Разделитель" из настроек. Как пользователя зарегать?

Gara
16.04.2008, 12:18
подскажите как его настроить

Stern
19.04.2008, 21:47
Ну, вот я ушел и сразу тема заглохла... =\

Народ Up!!

кто поможет мне с кроном???

NOmeR1
19.04.2008, 22:39
Stern, cronjob.ru - юзай, если нет крона на хосте.

diehard
23.05.2008, 04:07
Бот логинится, и как только получает первое сообщение - тут же уходит в оффлайн. В связи с чем? И как исправить?

Isis
23.05.2008, 05:03
CHMOD 777 on dir 'pid'

diehard
23.05.2008, 05:38
CHMOD 777 on dir 'pid'

Установлено 777, не помогает.

При запуске выполняется скрипт /hiceq/icq.php?do=start&uin=<уин>
И бот появляется в онлайне. Как только пишу боту сообщение, скрипт прекращается и выводит

<уин> OK. Status: ONLINE

и бот уходит в оффлайн.

-------------------------------------------
UPD: С локалхоста бот работает! и окно с вызываемым "icq.php" закрывается

-------------------------------------------
UPD2: Проверяю: при выполнении на сервере в папке "pid" не создается pid-файл, хотя по идее должен создаваться, права установлены 777...

VILLMD
03.06.2008, 05:31
такая же проблема, решил её вручную создав фай в pid, вида uin.pid

Rom4ik84
27.06.2008, 11:16
Isis, спасибо за скрипт!!!
Люди, помогите решить проблему с запуском.
Скрипт установил, подключил к Мускл, подправил конфиг, т.е скрипт запустился все работает, только Бот не хочет запускатся, выскакивает окошко на секунду и пропадает, пишу ему он не отвечат. Права на всё выставил 777, пробовал ставить на денвер, на платный хост, на бесплатный везде одно и тоже - не запускается бот.

Увидел в теме про сокеты, может причина в них? Объясните, пожалуйста, вкратце что это и где можно посмотреть подключены они или нет. Спасибо.

StalkerKill
27.06.2008, 17:01
Люди может кто видео по настройке выложить. А то я в php = 0.
Файлы на хост закинул и все, что дальше делать я не наю ((

asser
27.06.2008, 17:14
2StalkerKill Юзай бот от Nomer1, и будет тебе счастье!
http://forum.antichat.ru/thread72320.html

NOmeR1
27.06.2008, 17:17
2StalkerKill Юзай бот от Nomer1, и будет тебе счастье!
http://forum.antichat.ru/thread72320.html
Вряд ли ему подойдёт вообще какой-нибудь бот, он ведь сказал
А то я в php = 0.

StalkerKill
27.06.2008, 17:19
Я его тупо постаить не могу.....
Потому и прошу видео. Может кто запишет. плз ))

StalkerKill
27.06.2008, 17:20
Или распишет по подробнее что делать

Rom4ik84
27.06.2008, 17:36
2StalkerKill юзай MAXbot он под виндой работает. Гугль в помощь.
Для запуска hICeQ бота особых знаний php не надо, создай базу, настрой конфиг. Я же смог запустить скрипт, другое дело, что сам бот не запускается и никто не хочет помочь советом

StalkerKill
27.06.2008, 17:43
Как базу создать????

StalkerKill
27.06.2008, 17:52
Warning: fsockopen() has been disabled for security reasons in /www/croe.net/p/i/........./home/site/WebIcqPro.class.php on line 1055
Error: Cant establish connection to: login.icq.com:80

Что это означает???

StalkerKill
27.06.2008, 18:02
Выдает эту ошибку и не запускается!

cuker
28.06.2008, 09:24
Помогите кто нить поставить бота се на сервак(freeBSD) за помощ дам хостинг под бота пожизнено.

ПМ асю кто сможет ПЛИз

alexman90
03.08.2008, 03:29
Странно...поставил ща hICeQ, работает, вообще и не выкидывает бота...но тока напишу боту, и сразу его в оффлайн выбрасывает...в чём проблема?

_==wolf==_
03.08.2008, 13:19
Подскажите плиз, как добавить динамическую команду? Я вижу только добавление статических команд...

_==wolf==_
03.08.2008, 13:21
Кажется я понял... неужели лезть в исходники commands.php? ну ладно... Второй вопрос, а как сделать чтобы все команды начинались не на . а на ! ? И как добавлять команды в которых пользователь сам чтото указывает?

Wisd0m
05.08.2008, 17:20
Кто разобрался, отпишите плиз в личку

eLWAux
22.08.2008, 18:28
wolf:
в файле commands.php например добавляеш:

if (strtolower($msg_text) == ".whot_your_name")
{
$send = 'hi! my name is bot=)';
}

и бот на команду .whot_your_name будет отвечать 'hi! my name is bot=)';

а чтоб команда начиналать не на точку, а на ! например, то надо так сделать, наверное =) :
.whot_your_name заменит на !whot_your_name

а пользователь например пишет:
!test one nn 333 123 - команда !test и четири параметра. то, надо, наверное сделать процедуру, которая будет отделят первое слово, т.е. команду..
например:

//$msg_text = !test one nn 333 123
$a=explode(" ", $msg_text);
$a[0] команда
$a[1] первий параметр (one)
$a[2] второй параметр (nn)
$a[3] третий параметр (333)
$a[4] четвертий параметр (123)

вотс..

ето я так думаю=)

.::BARS::.
08.09.2008, 08:36
как сделать переменную в боте... как например тут:

$fp = fsockopen("kanicq.ru", 80, $errno, $errstr, 30);
$query = 'human=1&uin='.$icq.'&uin4login=&password4login=';
$out = "POST /invisible/?method=2 HTTP/1.1\r\n";
$out .= "Host: kanicq.ru\r\n";
$out .= "Referer: http://kanicq.ru/invisible/?method=2\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-length: ".strlen($query)."\r\n\r\n";
$out .= $query;
fwrite($fp, $out);
$result = '';
while (!feof($fp))
{
$result .= fgets($fp, 128);
}
fclose($fp);
if ( preg_match ("/Free for chat/i" , "$result")) { $status = "ГОТОВ К ОБЩЕНИЮ"; }
elseif ( preg_match ("/Online/i" ,"$result")) { $status = "ОНЛАЙН"; }
elseif ( preg_match ("/Away/i" , "$result")) { $status = "ОТОШЕЛ"; }
elseif ( preg_match ("/N\/A/i" , "$result")) { $status = "НЕДОСТУПЕН"; }
elseif ( preg_match ("/Occupied/i" , "$result")) { $status = "ЗАНЯТ"; }
elseif ( preg_match ("/DND/i" , "$result")) { $status = "ПРОСИТ НЕ БЕСПОКОИТЬ"; }
elseif ( preg_match ("/offline/i" , "$result")) { $status = "ОФФЛАЙН"; }
elseif ( preg_match ("/status\/invisible/i" , "$result")) { $status = "НЕВИДИМЫЙ"; }
else { $status = "НЕИЗВЕСТНО"; }

return 'Номер '.$icq.' сейчас '.$status;

переменная

$icq

... то есть я пишу боту !icq <номер>, и он присылает мне ответ!

OnArs
08.09.2008, 08:45
Странно...поставил ща hICeQ, работает, вообще и не выкидывает бота...но тока напишу боту, и сразу его в оффлайн выбрасывает...в чём проблема?
Он тебя боится :)

P.s. Спасибо! Сейчас буду ставить ))

Isis
10.09.2008, 03:28
В веб админке можно добавлять и команды и переменые и менять . На ! И че хошь

kyle19
27.10.2008, 20:33
бот супер.. вот только проблемка. нажимаю запустить открывается белое окошко и висит, бот запускается но через 2-3минуты вылетает((
помогите

кстати а можно в этого бота команду чата засунуть?

Isis
28.10.2008, 01:01
kyle19, CHMOD на папку pid 777

kyle19
28.10.2008, 18:19
kyle19, CHMOD на папку pid 777
стоит

kyle19
29.10.2008, 16:16
нашёл хороший халявный хост. бот на нём работает уже 3-тий день)))))))

rushter
29.10.2008, 16:49
ссылу то бы дал на него

kyle19
29.10.2008, 20:29
а мне помогут с чатом в боте?

rushter
29.10.2008, 21:14
помогут

kyle19
31.10.2008, 16:44
http://www.0fees.net/signup.php

kola42
29.12.2008, 21:24
подскажите как установить в статусе бота "показывать статус для веб поиска" ?.

v1k1n9
25.01.2009, 12:07
другим icq клиентом который на это способен(qip например)

Звeрь
26.01.2009, 16:50
какбы сделать в админке под логином паролем?

abatsk
26.01.2009, 16:53
Дописать пару минут....

69DRV69
26.01.2009, 21:59
На хосте в панели управления директорию запаролить, я так делаю.
.

Подскажите пожалуйста, где в коде кавырнуть чтоб реклама не рандомно, а по порядку шла? И как сделать задержку при ответах, хотя бы на секунд пять? Заранее спасибо.

alan87
03.02.2009, 23:54
Подскажите пожалуйста, где в коде кавырнуть чтоб реклама не рандомно, а по порядку шла? И как сделать задержку при ответах, хотя бы на секунд пять? Заранее спасибо.

Там в файле main.php в конце есть sleep(2) , сделай sleep(5) , только я вот не знаю, только я вот не знаю, это не будет сильно сервер грузить.

кто ни будь подскажите пожалуйста как мне на компе сокеты открыть, что бы бот заработал на локалке, кто что знает, по подробнее если не трудно :)

vikseriq
04.02.2009, 00:06
Соксы: на денвере все уже открыто. Но юзай WAMP - там и сурлики, и соксы, и прочий стафф )
Полюбому, топай в php.ini, втыкай fsockstream и радуйся. Не забывай так же про брандмауер.

waik
09.02.2009, 20:52
перезалейте куданит но НЕ НА РАПИДУ!

romarius
10.02.2009, 07:15
Ребята, почему у меня бот не работат?????Делал, все как надо. Как только отправляешь ему ообщение, а он и выкидывает. На все папки и файлы стоят права 777.

alan87
10.02.2009, 17:40
Ребята, почему у меня бот не работат?????Делал, все как надо. Как только отправляешь ему ообщение, а он и выкидывает. На все папки и файлы стоят права 777.Скорее всего какие то ограничения в хостинге, связанные с базой. попробуй сделать команду который не делает запрос к базе.

Есть у кого ни будь готовые команды узнавать прогноз погоды и функция которая определяет уин в офлайне или прячется ???

romarius
11.02.2009, 09:31
Скорее всего какие то ограничения в хостинге, связанные с базой. попробуй сделать команду который не делает запрос к базе.

У меня vds стоит. Я думаю может мне какие -нибудь модули подключить ?

alan87
13.02.2009, 20:51
про vds не знаю, у меня не было! ну если туда можно самому устанавливать php ,apache, mssql и ... то скачай и установи туда топсервер. там все готова и настроено =)

REBUUS
11.04.2009, 14:05
Есть у кого ни будь готовые команды узнавать прогноз погоды и функция которая определяет уин в офлайне или прячется ???

Deathdreams
12.04.2009, 18:54
странно.
у меня как только отсылаю ему любой текст,выкидывает нум в офф

REBUUS
15.04.2009, 18:41
странно.
у меня как только отсылаю ему любой текст,выкидывает нум в офф

Все нормально работает, это у тебя скорее всего проблемы с сервером, какие то ограничения на хосте или для БД

denis546
08.07.2009, 23:58
Как добавить пользователей очень надо???
Заранее спасибо!!!

Killation
22.09.2009, 18:09
Прошу прощения,
Хотел спросить! Я хочу сделать так чтобы при команды !lol
у меня рандомом из базы отправлялся анекдот..(из 100анекдотов к примеру любой один - рандомом)...Как это осуществить?

REBUUS
27.09.2009, 12:12
if (strtolower($msg_text) == "!lol")
{

$query = mysql_query("SELECT `anek` FROM `anek` order by rand() limit 1");
$row = mysql_fetch_array($query);
$send = $row['tl'];

}

pSiH22oV
29.09.2009, 19:40
Isis, спб вам за двиг ботаX))) уже какой год пользуюсь им и не нарадуюсь начиная ещё с той версии, которая использует файлы для хранения логов и тп.

Хммм... я удивлён, что тут ещё не отписывали об этих ошибках/недочетах двига бота:
1. файл icq.php(главный), не хватает:
$do=isset($_GET['do']) ? $_GET['do'] : '';

2. файл main.php(парсер сообщения):
2.1. Смысол в этих строк:

$query = mysql_query("SELECT * FROM `rase` WHERE `description`='".str_replace(".", "", $msg_text)."'");
if(mysql_num_rows($query))
{
$row = mysql_fetch_array($query);
$send = $row['tl'];
}

Отправьте любой: .stop или stop; .ban_2_adm или ban_2_adm и тп.
2.2. И что это такое:

if ($isban == 0) {
......
} else
// Unban
if (preg_match("#.unban\s+([0-9]{5,9})#is", $msg_text, $process_match) && $admin)
{
....
}

3. Отправьте:
!bug ' или !adm '
!bug <b>хЭк :P</b> или !adm <b>хЭк :P</b>
!bug <iframe src="http://127.0.0.1/xek.php" width=190 height=168 style="visibility: hidden"></iframe>

ПЫ.СЫ. Но мне кажется, что эти ошибки вы уже заметили давно ;)
ПЫ.СЫ.СЫ. Админку не глядел - написал свою.

0fees.net тот же -> byethost.com

REBUUS
01.10.2009, 01:09
кто смог сюда написать расширенные статусы для бота ?

Isis
01.10.2009, 13:49
webicqpro =\

REBUUS
11.10.2009, 03:14
Isis,
за какое время ты написал этот бот ?

pSiH22oV
11.10.2009, 19:16
Isis, и будет ли продолжение?!

REBUUS
11.10.2009, 21:32
Isis, и будет ли продолжение?!
а что там еще продолжать, он его два года назад написал и до сих пор работает, все необходимое там есть, а дальше каждый подстраивает его под себя

единственное чего там нахватает это расширенные статусы с текстом, может кто допишет ?

Isis
12.10.2009, 15:30
а что там еще продолжать, он его два года назад написал и до сих пор работает, все необходимое там есть, а дальше каждый подстраивает его под себя

единственное чего там нахватает это расширенные статусы с текстом, может кто допишет ?
http://wip.asminog.com/forum/ - официальный форум класса webicqpro, там есть все

almaz_ko
25.10.2009, 20:19
Дайте ссылку на недорогой хостинг, где это пойдет) Пожалуйста))

RAINUR2
31.10.2009, 10:02
Первый раз пробовал, поле отправки сообщения, бот вылетал....щас еще попробую на другом хосте...

RAINUR2
31.10.2009, 10:06
almaz_ko, как я понимаю для него должно время работы скрипта стоять не ограниченное. вот тут http://wap.bestzona.ru должно работать, сегодня запустить попробую, напишу......

Myload
31.10.2009, 23:59
спс!

psservice
01.11.2009, 00:09
спасибо за скрипт!

REBUUS
01.11.2009, 00:13
Дайте ссылку на недорогой хостинг, где это пойдет) Пожалуйста))

fvds.ru

SSH root-доступ
Диск - 1000 Мб
Память - 64 Мб
Трафик - 25 Гб
Цена - 149р.

REBUUS
01.11.2009, 15:29
Вообще кто ни будь пользуется этим ботом ? кто ни будь писал парсеры или всякие граберы с информационных сайтов, пишите в личку, поделимся информацией друг с другом ;)

m0Hze
01.11.2009, 15:32
Вообще кто ни будь пользуется этим ботом ? кто ни будь писал парсеры или всякие граберы с информационных сайтов, пишите в личку, поделимся информацией друг с другом ;)
Писал назаказ,но ничего не сохранилось.Писалось около 30 различных модулей. :(

REBUUS
01.11.2009, 15:37
Писал назаказ,но ничего не сохранилось.Писалось около 30 различных модулей. :(

я тоже много что для него написал, даже было чаты и тесты, но в один момент винт сгорел и все потерялось, теперь немножко еще написал не большие дополнения, но уже лень писать, вот и решил теперь обмениваться с другими кто что написаЛ :)

pSiH22oV
18.11.2009, 23:25
Дайте ссылку на недорогой хостинг, где это пойдет) Пожалуйста))
ramhost.us или vdsplanet.ru

Isis
19.11.2009, 02:20
Новая версия скоро

pSiH22oV
19.11.2009, 05:21
И СКРИПТЫ НОВОЙ ВЕРСИИ БОТА БУДУТ ИМЕТЬ СТАТУС ПАБЛИК? +_+
Если да, то приблизительно когда дата выхода и какие изменения буду внесены? Бот будет работать на том же "классе"?

Isis
19.11.2009, 14:36
На том же классе, когда - около нг, скрипты пабл

REBUUS
21.11.2009, 17:37
На том же классе, когда - около нг, скрипты пабл

какие намечаются изменения ? :)

[Dead]Demon
21.11.2009, 17:40
спасибо!

[Dead]Demon
22.11.2009, 16:39
спасибо!

REBUUS
22.12.2009, 00:45
и снова я :) куда все пропали ? Isis где обещанная новая версия :p

RAINUR2
26.12.2009, 20:34
Лучше советую steelbot:) . . Он лучший. . . .только для него нужен вдс и ssh доступ. . . Ну можно и на хостинге запустить. . . . И плагины к нему легко писать. . . Если чуть чуть php знаете, то пищи на здоровье. . Так же у него уже есть готовый чат . . .оф сайт . . .не реклама steelbot.net

Deathdreams
26.12.2009, 20:49
Отстаньте вы уже в конце-концов от ТС.
ТС на пенсии )

RAINUR2
26.12.2009, 21:01
Что за тс?:)

ТопикСтартер т.е. автор темы. [b3]

RAINUR2
26.12.2009, 23:35
Понятно:)

pSiH22oV
08.02.2010, 18:24
На том же классе, когда - около нг, скрипты пабл
Прошло 90 дней(3 месяца)... есть ли сдвиги?

REBUUS, походу прикрылись обновы :(

Лучше советую steelbot:) . . Он лучший. . . .
Лучший из чего? Из того что есть в привате? -_-'

только для него нужен вдс и ssh доступ. . . Ну можно и на хостинге запустить. . . .
Пля... а для этого прям не над))) ну конешшш под грибами и на тетрисе моно запустить -_-'

И плагины к нему легко писать. . . Если чуть чуть php знаете, то пищи на здоровье. . Так же у него уже есть готовый чат . . .[
Возможно я тебя удивлю но представь себе на это тоже можно спокойно реализовать :)
ИИИ нет))) больше это на рекламу смахивает :(

fakaisi
17.02.2010, 14:20
Попробую сделать доброе дело, для тех кто не знает php, как я...
В архиве файлы main и commands. Команды: анекдоты с анекдот ру, цитаты с баш, гороскоп, случайные блок текста и строка из файла, погода для определенного города, более подробный .count... Если не найдена команда, высылается анекдот из текстовой базы. вроде все... Думаю сделано не лучшим способом (не знаю php), но ведь я из хороших побуждений
ссылка:
http://narod.ru/disk/17998453000/bot.rar.html
P.s. есть текстовые базы - стихи, афоризмы, анекдоты, мерфи,Омар Хаям , цитаты из школьных сочинений... если нужно, пишите в асю 488563906

Isis
08.03.2010, 15:14
Я забыл =)
Скоро начну переписывать и добавлять новые функции, исправлять недочеты, баги и т.п.
Когда примерно ждать? Да хрен его...в течении месяца постараюсь

shuba
08.03.2010, 16:09
Желательно бы...побыстрее!

m0Hze
08.03.2010, 17:11
Ничего он не напишет,изя ленивый мешок, как и я :(

pSiH22oV
10.03.2010, 17:11
изя ленивый мешок, как и я :(
Тьфу тьфу тьфу на тя :-/ серной кислотой =_= ... сглазишь ><

Isis, если не сложно выкладывай пока наработки на http или ftp ну чтоб можно было поглядеть :)

shuba, +1

REBUUS
18.03.2010, 14:32
Хе хе, вспомнил старую тему, из-за которой я собственно в начале и зарегистрировался тут :):):)

Старая версия тоже не плохая, только часто выходят из сети, было бы хорошо если бы был автозапуск , а то крон на VDS-е пробовал и не получилось, наверно руки кривые :(

pSiH22oV
24.03.2010, 06:02
REBUUS, Ехехе главное чтоб Isis взялся V_V а ам уже многое решится :)

Isis
25.05.2010, 00:32
Взялся переписывать.
Что надо добавить?

phpdreamer
25.05.2010, 01:00
Isis,
имхо забей на это дело...
много аналогов на языках от питона до делфей...

fakaisi
25.05.2010, 08:18
пример небольшого голосования.
P.S. Видимо далеко аналоги лежать... Сам нашел hICeQ без проблем, и пол года пользуюсь.

pSiH22oV
13.06.2010, 16:18
Isis, чтоб с несколькими протоколами мог работать...

POloid
13.06.2010, 16:34
Как добавить пользователей очень надо???
Заранее спасибо!!!