бот для чата
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
бот для чата
|
Сообщ.
#1
,
|
|
|
|
как сделать бота для чата
типа нажимаю кнопку бот захлдит на чат и шлёт всякую чушь? |
|
Сообщ.
#2
,
|
|
|
|
Руками
|
|
Сообщ.
#3
,
|
|
|
|
Отсылаешь в чат HTTP запрос, POST называется, с фигнёй всякой. Остылай на 80-й порт... и IPшник найди.
Вот так выглядит POST: POST http://chat.***.ru/cgi-bin/chat/chat.pl HTTP/1.0 Accept: image/gif, image/x-xbitmap Accept-Language: ru Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE *.*; Windows **; DigExt) Host: chat.chelny.ru Content-Length: ** Proxy-Connection: Keep-Alive Pragma: no-cache nick=***&text=*** |
|
Сообщ.
#4
,
|
|
|
|
а можно поподробнее как это сделать?
|
|
Сообщ.
#5
,
|
|
|
|
Да ёлы-палы!
Выциляешь(При отправке твоего текста) из IE, Netscape, или чего у тебя там, вот этот POST(Вверху). А потом... ClientSocket.port:=80; ClientSocket.address:={IPшник чата}; ClientSocket.active:=true; ClientSocket.socket.sendtext({POST который выципил}); НО! Я получал этот POST установив свой браузер в соединение через прокси, так что это действует если запрос отправишь прокси-серверу. То есть вместо {IPшник чата} пишешь {IPшник прокси} и в port впиши порт прокси, а уж куда отправить проксик знает сам. |
|
Сообщ.
#6
,
|
|
|
|
POST http://chat.***.ru/cgi-bin/chat/chat.pl HTTP/1.0
Accept: image/gif, image/x-xbitmap Accept-Language: ru Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE *.*; Windows **; DigExt) Host: chat.chelny.ru Content-Length: ** Proxy-Connection: Keep-Alive Pragma: no-cache nick=***&text=*** это че все сразу слать надо? в ClientSocket.socket.sendtext помоему не влезет |
|
Сообщ.
#7
,
|
|
|
|
Ну тогда попробуй SendBuff (если есть. Не помню уже).
А вообще-то всё впихивай, Записывай это в PChar какой-нибудь и впихивай. Хотя можно отправлять его построчно(или даже посимвольно): Выделяешь строку (символ), и отправляешь... |