Страница: 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-сайт:
Профиль | | #4
Добавлено: 19.03.10 20:05
да не простая прога. может лучше тебе использовать не vb а то на чём исходники на оффсайте. так и проще и быстрее будет
Номер ответа: 5
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #8
Добавлено: 20.03.10 10:52
я тоже по сетке не большой спец
Номер ответа: 9
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #9
Добавлено: 20.03.10 10:57
а редактировать надо в блокноте вручную или из проги?
папка 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
папка 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-сайт:
Профиль | | #15
Добавлено: 24.03.10 17:03
размести отдельную тему. болше хитов больше ответов