Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Создание бота к CommFort Добавлено: 19.03.10 15:59  

Автор вопроса:  Jus | ICQ: 398783562 
Уважаемые программисты! Прощу вас помочь, рассказать, в написании бота к чату CommFort (http://www.commfort.com) на visual basic 6.0. У меня не выходит самое элементарное, это коннект бота к комфорту, отправка сообщения в нужный канал и чтение текста в этом канале.
Я применял WinSock с использование UDP протокола. Ничего не получаеться, но ужасно хочеться сделать простую программку. Весь инет перерыл, исходников на basic не нашел :(

Ответить

  Ответы Всего ответов: 16  

Номер ответа: 1
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #1 Добавлено: 19.03.10 19:33
Юрий, и это по вашему простая программка?

Ответить

Номер ответа: 2
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #2 Добавлено: 19.03.10 19:51
UnDeAdZak чем спорить простая иль нет, лучше бы помог, вот что мне рассказали на одном из форумов, что бот использует серверный интерфейс и получает данные по байтам, после чего данные расшифровываются, анализируются, делаются любые желаемые действия, после чего, "ответ" преобразуется в байтовый массив({ID|Номер канала|сообщение}) и передается обратно...на оф сайте этого комфорта полно разных ботов, исходников...но все они не на VB

Ответить

Номер ответа: 3
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #3 Добавлено: 19.03.10 19:52
Для связи программ с клиентом CommFort используется протокол UDP.

Основан механизм на приеме и передаче UDP пакетов. Для включения обработки и отправки пакетов в клиенте чата необходимо отредактировать в файле Config\UDPAddons.ini следующие строки:

-------------
[UDPAddon_X]
Enabled=1
IP=здесь указывается IP-адрес программы-надстройки
Port=здесь указывается порт программы-надстройки
-------------

Ответить

Номер ответа: 4
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #4
Добавлено: 19.03.10 20:05
да не простая прога. может лучше тебе использовать не vb а то на чём исходники на оффсайте. так и проще и быстрее будет

Ответить

Номер ответа: 5
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #5
Добавлено: 19.03.10 20:07
если очень надо на vb то возьми те исходники и попроси перевести их в vb.

Ответить

Номер ответа: 6
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #6 Добавлено: 19.03.10 20:08
хм, а эт можно попросить..щас пойду и напишу, спасиб :)

Ответить

Номер ответа: 7
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #7 Добавлено: 19.03.10 20:09
VbStarterпросто основную часть бота я смогу на VB реализовать...а сетевая часть как бы базовая, а я в ней не бум бум :(

Ответить

Номер ответа: 8
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #8
Добавлено: 20.03.10 10:52
я тоже по сетке не большой спец
а сетевая часть как бы базовая, а я в ней не бум бум
но есть на форуме люди которые бум бум:) и заголовок вопроса желательно сделать точно по проблеме (у тебя же с сетевой частью проблема) предоставить проблемный код и тд.

Ответить

Номер ответа: 9
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #9
Добавлено: 20.03.10 10:57
необходимо отредактировать в файле Config\UDPAddons.ini следующие строки:

  1. [UDPAddon_X]
  2. Enabled=1
  3. IP=здесь указывается IP-адрес программы-надстройки
  4. Port=здесь указывается порт программы-надстройки

а редактировать надо в блокноте вручную или из проги?
папка cofig в папке с установленным чатом?

Ответить

Номер ответа: 10
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #10 Добавлено: 20.03.10 13:00
Помоему прощще посылать сообщения в программу чата ,и затем через неё их отправлять.

Ответить

Номер ответа: 11
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #11 Добавлено: 20.03.10 14:27
Нее, эт лишнее, отправлять UDP пакеты винсоком из вб6 гораздо проще.

Ответить

Номер ответа: 12
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #12 Добавлено: 20.03.10 14:34
VbStarterда, информацию редактируешь вручную, хотя можно и автоматически, эт неважно..главное чтоб выглядило примерно так:
[Addon_0]
Enabled=1
IP=192.168.142.52
Port=9760

Благодаря этой записи бот конектиться к чату (клиент сервера комфорт) / вот мне и нужно чтоб он приконектился, выбрал заданный канал чата и следил за ним, к примеру на приветствие пользователя он слал "привет"

Ответить

Номер ответа: 13
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #13 Добавлено: 20.03.10 14:36
VbStarter пишет:
папка cofig в папке с установленным чатом?

не совсем, он располагаеться по пути
c:\Documents and Settings\Имя пользователя\Application Data\CommFort\Config\

Ответить

Номер ответа: 14
Автор ответа:
 Jus



ICQ: 398783562 

Вопросов: 7
Ответов: 47
 Профиль | | #14 Добавлено: 23.03.10 14:16
Может ктонить сможет перевести этот исходник http://narod.ru/disk/18985727000/Архив%20WinRAR.rar.html (делфи 2009) на VB 6.0 ? был бы очень признателен :)

Ответить

Номер ответа: 15
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #15
Добавлено: 24.03.10 17:03
Может ктонить сможет перевести этот исходник http://narod.ru/disk/18985727000/Архив%20WinRAR.rar.html (делфи 2009) на VB 6.0 ? был бы очень признателен

размести отдельную тему. болше хитов больше ответов

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам