ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Робот для чата
  #1  
Старый 02.06.2007, 19:07
Лео
Новичок
Регистрация: 24.02.2007
Сообщений: 16
Провел на форуме:
31147

Репутация: 6
Отправить сообщение для Лео с помощью ICQ
По умолчанию Робот для чата

Не единожды видел робота в чатах, которые реагируют на сообщения пользователей и предразнивают их, или просто даже вступают в беседы, как его реализовать, если кто может, помогите если не кодом, то хотябы алгоритмом.

Если возникает вопрос какой движек у чата, чата вот: http://umnyichat.chatz.ru/

Очень благодарен, если кто поможет. Кстати а может ктото подскажет где можно взять уже готового. Хочется чат оживить как то
 
Ответить с цитированием

  #2  
Старый 03.06.2007, 08:52
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

PHP код:
<?   
//должен висеть постоянно в чате
set_time_limit(0);
   
//переменные логина.. ну здесь сам заменишь.. думаю не трудно
if (isset($_POST['name']) && isset($_POST['pass']))   
{   

 
$nick   $_POST['name'];   
 
$pass   $_POST['pass'];   

// открываем соединение, серв опять же сам поставишь =)
 
$fsock  fsockopen("localhost.com",80,$errnum,$errstr,);   
 if (!
$fsock) die ($errstr);   
 else   
 {   
//реквест на получение инфы от серва (формируем)
  
$request  "GET /index.phpHTTP/1.1\r\n";   
  
$request .= "Host: localhost.com\r\n";   
  
$request .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\r\n";   
  
$request .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,**;q=0.5\r\n";   
   
$frequest .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";   
   
$frequest .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";   
   
$frequest .= "Keep-Alive: 300\r\n";   
   
$frequest .= "Connection: keep-alive\r\n";   
   
$frequest .= "Referer: http://localhost.com\r\n";   
   
$frequest .= "Cookie: /*тут кукисы*/\r\n";   
   
$frequest .= "Content-Type: application/x-www-form-urlencoded\r\n";   
   
$frequest .= "Content-Length: ".strlen($params)."\r\n\r\n";   
   
$frequest .= $params;   
   
//отсылаем его  
   
fwrite    $fsock,$frequest );    
   
# принимаем ответ   
   
while (!feof($fsock))  $fresponce .= fread($fsock,1024) ;   
  }   
 }   

?>
вот и бот уже в онлайне.. главное чтобы на хостинге в сейф моде не была запрещена set_time_limit ))

Ответ бота делается еще проще - парсится какое то поле.. где выводится текст юзеров.. и если например в нем присутсвует имя бота (то есть обращение к нему).. то бот что-то отвечает.. ну или по-другому, смотря что тебе надо =)
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #3  
Старый 04.06.2007, 14:18
Лео
Новичок
Регистрация: 24.02.2007
Сообщений: 16
Провел на форуме:
31147

Репутация: 6
Отправить сообщение для Лео с помощью ICQ
По умолчанию

спасибо попробую разобраться
 
Ответить с цитированием

  #4  
Старый 08.06.2007, 10:15
vizard-06
Познающий
Регистрация: 06.12.2006
Сообщений: 57
Провел на форуме:
418176

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

set_time_limit поддержуется на хосте но бота выкидует через некоторое время из чата! .......подскажите что может быть???
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МикроДжоинер для начинающих ReanimatoR Статьи 23 02.01.2010 15:07
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Руководство для начинающих по созданию Live CD из LFS 6.0 system_32 Чужие Статьи 2 14.03.2007 19:42
Моделирование программно-аппаратных ''реактивных'' систем раскрашенными сетями Петри bxN5 Чужие Статьи 1 09.03.2007 15:50
«Лаборатории Касперского»: Количество вредоносных программ под Linux резко возросло dinar_007 Мировые новости 9 20.08.2006 20:50



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


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




ANTICHAT.XYZ