Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2012, 23:17   #1
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
Вопрос Совет по написанию бота

В общем хочу попробовать написать бота для ICQ.Раньше никогда подобного не делал)Отправлять сообщения можно таким образом:

Код:
icq := StrToInt(UIN);
if Msg = 'Привет' then
       ICQClient1.SendMessage(icq,'Пока');
Как создать базу с ответами?Или есть другой способ внедрить ответы?Можно ли постоянно писать условие для каждой фразы?Просто тогда код будет огромным...
Mrsqler вне форума Ответить с цитированием
Старый 18.04.2012, 23:27   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

есть TStringList, и его метод, ValueOf.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.04.2012, 00:12   #3
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

А еще есть варианты какие-нибудь?)
Mrsqler вне форума Ответить с цитированием
Старый 19.04.2012, 00:46   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...да море, к примеру http://www.magic-pc.spb.ru/journal/2...p?journal=last
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 19.04.2012, 00:52   #5
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

И где можно найти справочник по ICQClient ?На офф сайте архив битый.
Mrsqler вне форума Ответить с цитированием
Старый 19.04.2012, 01:50   #6
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

Тут ошибка стала появляться
Error] Unit1.pas(100): Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'
Код:
f Msg = 'Ïðèâåò' then

       ICQClient1.SendMessage(icq,smemo1.Lines.LoadFromFile('1.txt');
Идея такова,чтобы ответы брались из текстового документа.Но что-то не выходит...
Mrsqler вне форума Ответить с цитированием
Старый 19.04.2012, 09:07   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Идея такова,чтобы ответы брались из текстового документа
похоже вы невнимательно смотрели по ссылке выше.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 20.04.2012, 00:42   #8
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

Вроде бы прочитал)Теперь думаю,что нужно создать базу,и брать ответы из нее.Но только с базами я тоже никогда не работал((Это трудно реализовать будет?И желательно чтобы это можно было под компонент TICQClient подогнать.
Mrsqler вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет в создании покер бота (Есть великолепная идея и основные программы для этого) z3xix13 Помощь студентам 3 11.03.2014 14:32
Инструкция по написанию романов. Smitt&Wesson Свободное общение 5 09.01.2012 19:42
Совет в написании бота. zlex Помощь студентам 21 24.07.2010 18:06
работа по написанию программы ира Фриланс 3 01.11.2007 00:41
Инфа по написанию DLL John_chek Общие вопросы Delphi 1 28.08.2007 14:55