ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

19.08.2008, 19:04
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
NOmeR1:
Если боту писать то будет висеть бесконечно
Окей, а если в коде подправить и бот сам себе будет каждые, скажем, 5 мин. писать?
P.s. С Нагрузкой всё понятно, но.. куда деваться?
|
|
|

19.08.2008, 19:58
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
И можно ли как-то убрать "!" перед вводом команды... а то люди жалуются 
|
|
|

19.08.2008, 20:28
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Byrger, мешает ? можно, но зачем ?
указывай $towns
Последний раз редактировалось rushter; 19.08.2008 в 20:30..
|
|
|

19.08.2008, 20:48
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от rushter
Byrger, мешает ? можно, но зачем ?
указывай $towns
Ну есть несколько людей которые тестят...они говорят что нафиг не надо "!"
Поставил переменную $towns и бот молчит на запрос 
Отправляю запрост типа: !погода "Пермь"
И полный 0
|
|
|

20.08.2008, 07:28
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Я в PHP не очень силён, но попробовал написать свой скрипт под бота...
Скажите плиз что не так?
Скрипт привязывается к гороскопам horo.mail.ru
PHP код:
$znak=array(
'Овен'=>1,'Телец'=>2,'Близнецы'=>3,'Рак'=>4,'Лев'=>5,'Дева'=>6,
'Весы'=>7,'Скорпион'=>8,'Стрелец'=>9,'Козерог'=>10,'Водолей'=>11,'Рыбы'=>12
);
$fp = fsockopen("horo.mail.ru", 80, $errno, $errstr, 30);
$query = 'prediction.html?sign='.$znak.'&time=1';
$out = "POST /prediction.html?sign=1&time=1 HTTP/1.1\r\n";
$out .= "Host: horo.mail.ru\r\n";
$out .= "Referer: http://horo.mail.ru/prediction.html?sign=1&time=1\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-length: ".strlen($query)."\r\n\r\n";
$out .= $query;
$text = ""; // объявляем переменную
while(!feof($fp))
{
$text.= fgets($fp);
}
$text = convert_cyr_string($text,"k","w");// Убираем проблему с кодировкой
// Ищем ID к слову
$regex = '/wid=(.*)"/';// правило сортировки
preg_match_all($regex, $text, $out); //сортируем
fclose($fp);
################################################## ######################
$fp = fsockopen('www.horo.mail.ru', 80); // Коннект
$headers = array(
"GET /prediction.html?sign=".$znak."&time=1 HTTP/1.0",
'Host: www.horo.mail.ru',
"\r\n"
);
fputs($fp,implode("\r\n", $headers));// GET запрос
$text = "";
while(!feof($fp))
{
$text.= fgets($fp);
}
$text = convert_cyr_string($text,"k","w");// Убираем проблему с кодировкой
$regex = '/<div id="tm_today"><p>(.*)</p><script type="text/javascript">/';// правило сортировки
preg_match_all($regex, $text, $out); //сортируем
fclose($fp);
$gor = $out[1][0];
$gor = strip_tags($son);
if($gor=="")
{
$gor = "Нет описания к слову ".$_POST['n'];
}
return $gor;
Последний раз редактировалось Byrger; 20.08.2008 в 07:32..
|
|
|

20.08.2008, 08:51
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от Byrger
Ну есть несколько людей которые тестят...они говорят что нафиг не надо "!"
Поставил переменную $towns и бот молчит на запрос 
Отправляю запрост типа: !погода "Пермь"
И полный 0
Попробуй в коде заменить на это: затем на а в переменных указать $sity
Только вот может и не работать, регулярка там жестокая 
|
|
|

20.08.2008, 09:24
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от NOmeR1
Попробуй в коде заменить на это: затем на а в переменных указать $sity
Только вот может и не работать, регулярка там жестокая 
НЕт не помогло....так-же скрипт молчит... 
|
|
|

20.08.2008, 09:19
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
кстати с многих месседжеров приходят сообщения в неправильной кодировке!
Допустим !�h�e�l�p вместь !help 
|
|
|

20.08.2008, 10:35
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
М... кстати...
Хотелось бы увидеть статус сообщение в боте...
Это для того чтоб пользователи читали разную инфу...
|
|
|

20.08.2008, 13:28
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
у меня скрипт не молчит , но пишет всегда "Sorry, cant get information."
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|