Страница 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