HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.08.2008, 19:04
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

NOmeR1:
Цитата:
Если боту писать то будет висеть бесконечно
Окей, а если в коде подправить и бот сам себе будет каждые, скажем, 5 мин. писать?

P.s. С Нагрузкой всё понятно, но.. куда деваться?
 
Ответить с цитированием

  #2  
Старый 19.08.2008, 19:58
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

И можно ли как-то убрать "!" перед вводом команды... а то люди жалуются
 
Ответить с цитированием

  #3  
Старый 19.08.2008, 20:28
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


По умолчанию

Byrger, мешает ? можно, но зачем ?
указывай $towns

Последний раз редактировалось rushter; 19.08.2008 в 20:30..
 
Ответить с цитированием

  #4  
Старый 19.08.2008, 20:48
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Цитата:
Сообщение от rushter  
Byrger, мешает ? можно, но зачем ?
указывай $towns
Ну есть несколько людей которые тестят...они говорят что нафиг не надо "!"


Поставил переменную $towns и бот молчит на запрос
Отправляю запрост типа: !погода "Пермь"
И полный 0
 
Ответить с цитированием

  #5  
Старый 20.08.2008, 07:28
Byrger
Постоянный
Регистрация: 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$errstr30); 
$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..
 
Ответить с цитированием

  #6  
Старый 20.08.2008, 08:51
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме:
6023777

Репутация: 2642


По умолчанию

Цитата:
Сообщение от Byrger  
Ну есть несколько людей которые тестят...они говорят что нафиг не надо "!"


Поставил переменную $towns и бот молчит на запрос
Отправляю запрост типа: !погода "Пермь"
И полный 0
Попробуй в коде заменить
Код:
$towns['Таганрог']
на это:
Код:
$towns[$sity]
затем
Код:
echo
на
Код:
return
а в переменных указать $sity
Только вот может и не работать, регулярка там жестокая
 
Ответить с цитированием

  #7  
Старый 20.08.2008, 09:24
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Цитата:
Сообщение от NOmeR1  
Попробуй в коде заменить
Код:
$towns['Таганрог']
на это:
Код:
$towns[$sity]
затем
Код:
echo
на
Код:
return
а в переменных указать $sity
Только вот может и не работать, регулярка там жестокая
НЕт не помогло....так-же скрипт молчит...
 
Ответить с цитированием

  #8  
Старый 20.08.2008, 09:19
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

кстати с многих месседжеров приходят сообщения в неправильной кодировке!
Допустим !�h�e�l�p вместь !help
 
Ответить с цитированием

  #9  
Старый 20.08.2008, 10:35
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

М... кстати...
Хотелось бы увидеть статус сообщение в боте...
Это для того чтоб пользователи читали разную инфу...
 
Ответить с цитированием

  #10  
Старый 20.08.2008, 13:28
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


По умолчанию

у меня скрипт не молчит , но пишет всегда "Sorry, cant get information."
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
hICeQ bot v1.2 [ICQ bot] Isis PHP 208 13.06.2010 16:34
hICeQ bot v.1.0 [Public release] Isis PHP 65 31.05.2009 21:17
539 IRC Bot v1.1 Isis Forum for discussion of ANTICHAT 3 25.06.2008 12:49
Seo Bot ~!DoK_tOR!~ SЕО - тонкости, методы раскрутки 2 24.03.2008 17:49



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.