Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > ПОМОГИТЕ: IRC бот на Delphi, IdHTTP - как юзать?


Автор: _DimEDrOL_ 10.9.2007, 22:01
Люди, помогите!
Я пишу бота для сети IRC на Delphi7 Indy9 при помощи компонента IdIRC.
Мне необходима написать для него команду !погода <город>(Ищет погоду для данного города на сайте и швыряет её в канал где было написано например !погода Новый Уренгой). Для создания этой команды мне посоветовали использовать IdHTTP.get~ и IdHTTP.post~, долго сидел я с этим, но так и не понял как их юзать, вот вас и прошу помочь мне сделать эту !погоду для своего бота.
---
Желательно:
1.Пример кода;
2.Пример сайта на котором есть такая штука с погодой;
Вроде всё.

Зарание СПАСИБО!
---

С уважением,
Костян(_DimEDrOL_)

Автор: ne0n 10.9.2007, 22:16
_DimEDrOL_, не в тот раздел запостил smile 

Цитата(_DimEDrOL_ @  10.9.2007,  22:01 Найти цитируемый пост)
2.Пример сайта на котором есть такая штука с погодой;


http://www.gismeteo.ru/?



Автор: _DimEDrOL_ 10.9.2007, 22:21
Цитата

_DimEDrOL_, не в тот раздел запостил

1.А в какой?
2.Пожалуйста, приведи '1.Пример кода;' тоже  smile 

---

А ТО Я УЖЕ ЗАДОЛБАЛСЯ!!!

Автор: ne0n 10.9.2007, 22:31
Цитата(_DimEDrOL_ @  10.9.2007,  22:21 Найти цитируемый пост)
1.А в какой?

Delphi: Сети!

Цитата(_DimEDrOL_ @  10.9.2007,  22:21 Найти цитируемый пост)
2.Пожалуйста, приведи '1.Пример кода;' тоже   


Если честно не знаю, ниразк не работал с IRC сетями, разве чем могу почь, то вот юнитом в аттаче.

p.s. Один топик, один вопрос!!!

Автор: Sanchezzz 11.9.2007, 19:26
если есть такая штука в 9 не помню точно есть в 10 idIRC.raw(); с помощью нее можно послать любые данные...
формат отправления примерно такой "PRIVMSG #канал текст" с PRIVMSG могут идти и другие команды Action Say Part итд. про погоду я писал в общем и мини прогу выкладывал поищи по форуму. 
там вся инфа с гидметиоинфо... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)