Страница 5 из 9
Re: АвтоОтветчик
Добавлено: 05:09, 03.02.2009
Padonag
бот работает стабильно...либо тсаблильно отправляет сообщений(с картинками или стекстом) либо стабильно отправляет пустые сообщения..как всетаки заставить его постояно отправлять"правильные"сообщения? способ описаный в ридми непомогает
Re: АвтоОтветчик
Добавлено: 17:57, 03.02.2009
Reality
От активации кнопки "отправить" нет никакого толка... Написал что надо, а отправить всё равно нельзя.
И сообщения тоже нельзя закрывать... Жмёшь на "закрыть сообщение от...", а оно не закрывается...
Re: АвтоОтветчик
Добавлено: 19:44, 03.02.2009
ignat92
1. Старая просьба убрать "[Бот Автоотвечик] (плизз или поставить возможность выбрать ставить её или нет)
2. Возможно ли сделать так чтобы он сам понимал когда у меня нет никого состояния?
- а то установил в боте состояние "свободен" и чат захожу - (сост не стоит) и бот как-бы не работает, приходится ставить какое нить сост - потом уже убирать и после бот начинает работать (не удобно)
Re: АвтоОтветчик
Добавлено: 21:45, 05.02.2009
NexxGen
Наименование: Бот Автоответчик [NexxGen] v 1.4.5
Описание:
- Блокировка активного окна при открытии окна ЛС
- Сбор небольшой информации (заголовок окна, хендл окна, максимизировано ли окно, ID процесса) об активном окне в лог файл, для облегчения дальнейшей оптимизации.
http://www.commfort.com/rus/forum/downl ... php?id=533
Re: АвтоОтветчик
Добавлено: 08:31, 06.02.2009
Padonag
06.02.2009 14:29:35: Активное окно:
06.02.2009 14:29:35: Handle: 788724
06.02.2009 14:29:35: Caption: WinXP - Microsoft Virtual PC 2007
06.02.2009 14:29:35: Maximised: False
06.02.2009 14:29:35: ProcessId 4636
в чем касяк? отправляет пустые сообщения
Re: АвтоОтветчик
Добавлено: 14:13, 06.02.2009
ignat92
Сматрю я например фильм - и тут личка приходит и у плеера через который сматрю фильм открывается "Список" ну типо выбрать что воспроизводить и т.п. и бот отправляет пустое сообщение, а когда у меня как-бы октивное окно чат и приходит личка - то всё норм. Но не удобно как-то с плеером получается.
Re: АвтоОтветчик
Добавлено: 14:20, 06.02.2009
mw
я так понимаю проблема в том, что автор не совем хороший подход выбрал для взаимодействия с окном. сделай лучше взаимодействие с конкретными хэндлами - т.е. отправляй сообщения непосредственно окну отправки сообщения, текст именно в хэндл поля для текста а не текущему окну. К томуже сможешь на время работы с окном прятать его чтоб не мозолило глаза.
у меня к примеру в программе сделано так:
1)нажимается инициализация (необходимо т.к. если человек до этого не отправлял никому сообщения, то окна в памяти не будет)...и открывается окно отправки сообщений. при этом программа пробегается и ищет хэндлы нужных ей элементво управления.
2)посылается комбинация Ctrl+M окну чата.
3)ловит появление окна.
4)посылает сообщение в элементы управления для ввода получателя и текста(либо изображения).
5)посылает нажатие Ctrl+Enter
и если косяки и всплывают..то она отправит в одно окно два раза например текст..но никак не в чужое окно.
Re: АвтоОтветчик
Добавлено: 14:45, 06.02.2009
MARVELtm
прикольный бот =) осталось тока сделать бота который менял сам статусы:
время простоя - смена статуса
15 минут - ушел и потом ужк автоответчик вступает в дело
Re: АвтоОтветчик
Добавлено: 17:09, 06.02.2009
NexxGen
mw писал(а):
4)посылает сообщение в элементы управления для ввода получателя и текста(либо изображения).
В этом то и проблема! Не могу отправить текст именно в хэндл поля для текста, т.к. TRichViewEdit (поле для ввода текста) не реагирует,
пробовал так:
Код: Выделить всё
SetWindowText(hWND,pchar(text)); }
SendMessage(hWND,WM_SETTEXT,0,lParam(text));
в обоих случаях эффект нулевой

Re: АвтоОтветчик
Добавлено: 23:42, 06.02.2009
NexxGen
Наименование: Бот Автоответчик [NexxGen] v 1.5
Описание:
- Оптимизирован алгоритм отправки сообщения!
Теперь бот значительно реже отправляет пустые сообщения.
http://www.commfort.com/rus/forum/downl ... php?id=545
Re: АвтоОтветчик
Добавлено: 00:39, 07.02.2009
mw
посмотри специфические для этого элемента сообщения...может там какое-нить другое отправляется для текста.
если не поможет - как вариант отправляй сообщение о нажатии кнопки(у меня работало) или вставки из буфера(естественно сперва скопировав туда текст)
и кстати лучше не отправку делай..а создавай новое сообщение..и пиши туда текст. так хоть будет видно кто и что писал пока программа работала.
Re: АвтоОтветчик
Добавлено: 03:27, 07.02.2009
SunnySan
NexxGen писал(а):В этом то и проблема! Не могу отправить текст именно в хэндл поля для текста, т.к. TRichViewEdit (поле для ввода текста) не реагирует...
Попробовал в используемым мною скриптовом языке сделать тоже самое - не получилось, с Блокнотом вариант прошел, а вот с чатом тоже самое не получается. Какие-то особенные элементы в чате.
Re: АвтоОтветчик
Добавлено: 00:16, 08.02.2009
NexxGen
Наименование: Бот Автоответчик [NexxGen] v 1.6
Описание:
- Ответ на ЛС только если система простаивает определенное время.
- Доступен макрос %time% - время простоя.
http://www.commfort.com/rus/forum/downl ... php?id=546
Re: АвтоОтветчик
Добавлено: 09:19, 08.02.2009
Padonag
Баг - автоответчик отсылает ответ только на одно сообщение принятое в заданом интервале времени(слетает счетчик активности) все остальные им игнорируються
Re: АвтоОтветчик
Добавлено: 10:12, 08.02.2009
NexxGen
Наименование: Бот Автоответчик [NexxGen] v 1.6.1
Описание:
- Исправлен баг с обнулением счетчика времени простоя.
http://www.commfort.com/rus/forum/downl ... php?id=548