Ну в любом случае в версии 3.хх такой механизм врядли будет реализован, а в версии 4.хх скорее всего появится возможность авторизации по нику+пароль, так что админить и модерить станет возможно с любого IP безо всяких ботов. Во всяком случае я на это очень надеюсь.TwIsL писал(а):Ну а если предлагаемый мною механизм снятия бана будет реализован, то боту можно будет давать команды и тем самым управлять процессом раздачи/снятия банов.
Технические аспекты создания ботов для CommFort 3.20
мы с друзьями создали свой канал
(мы обычные пользователи сети) у нас работа со сложным расписанием и мы с друзьями решили сделать так:
вводим команду "!расписание" и появляется в нашем канале расписание нашей работы это сделать возможно но как это сделать напишите пожалуйста поподробнее


вводим команду "!расписание" и появляется в нашем канале расписание нашей работы это сделать возможно но как это сделать напишите пожалуйста поподробнее






я очень люблю Яночку
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
Всё стоит по инструкцииMephisto писал(а):Работают прекрасно! смотрите настройки портов бота и настройки клиента!Hell_Excalibur писал(а):Вопрос в цельIncub писал(а):хм, вапрос а ети боты на версии 3.2 работают, а то промучился около 1.5 часа и чёт никак ((меня эт тоже интересиует очень


Ну то понятно если я ему пишу порт сервера, то он пишет что такой уже используеться, пишу порт интерфейса чата, барада...
Ещё такой вопрос: там в конфигурации клиента Main.ini строчка [BOT], параметр Enabled=1 или (0) должно стоят, по дефолку НОЛЬ...
-
- Сообщения: 73
- Зарегистрирован: 10:20, 03.03.2007
- Откуда: Иркутская область
- Контактная информация:
В конфигурации клиента Main.iniHell_Excalibur писал(а): Всё стоит по инструкциии всё равно не работает.. Бот заводиться без ошибок, но в базе бота выводит Ники которых и в помине нету в чате
Откуда он их берёт непонятно если честно....
Ну то понятно если я ему пишу порт сервера, то он пишет что такой уже используеться, пишу порт интерфейса чата, барада...
Ещё такой вопрос: там в конфигурации клиента Main.ini строчка [BOT], параметр Enabled=1 или (0) должно стоят, по дефолку НОЛЬ...
[Bot]
Enabled=1
IP=ххх.ххх.ххх.ххх - Ваш IP
Port=21131
DisableMessages=0
В боте тот же порт!
Если у тебя несколько ботов, то используй программу MultiBOT.
Что касается непонятных ников в базе бота, та же ситуация. На этот вопрос лучше ответит создатель бота!
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
- BoGuS
- Сообщения: 91
- Зарегистрирован: 17:03, 11.01.2007
- Откуда: Украина, Харьков
- Контактная информация:
Комфорт не реагирует на сообщения бота, хотя бот читает то, что пишет коммфорт.
Другие боты работают нормально, а у меня с делфи отправить сообщение комфорту не получаеться 
Код: Выделить всё
UDP.Send('192.168.101.5',21131,#50+''+#4+'main'+#4+'test');

Сначала попробуйте послать чату такое сообщение:
[06.11.2007 - 0:27:45] test is ok
то все ок и надо дальше читать мануал по теме от разработчика.
Основные требования к UDP-компоненту:
LocalPort должен быть таким же, как в настройках чата (по-умолчанию 21131)
RemoteHost - IP клиентской части коммфорта, с которой взаимодействует бот
RemotePort - порт с которого приходят пакеты от чата, на него же и шлем свои. при каждом запуске чата, он меняется. Этот параметр, как и RemoteHost узнаем из первого пришедшего нам пакета.
А вообще, все мы пишем ботов на делфи, можно было бы создать свою компоненту для общения с чатом, и ботов тогда может станет больше..
если в Events клиента появится что-то типа этого:UDP1.SendText('test');
[06.11.2007 - 0:27:45] test is ok
то все ок и надо дальше читать мануал по теме от разработчика.
Основные требования к UDP-компоненту:
LocalPort должен быть таким же, как в настройках чата (по-умолчанию 21131)
RemoteHost - IP клиентской части коммфорта, с которой взаимодействует бот
RemotePort - порт с которого приходят пакеты от чата, на него же и шлем свои. при каждом запуске чата, он меняется. Этот параметр, как и RemoteHost узнаем из первого пришедшего нам пакета.
А вообще, все мы пишем ботов на делфи, можно было бы создать свою компоненту для общения с чатом, и ботов тогда может станет больше..

- BoGuS
- Сообщения: 91
- Зарегистрирован: 17:03, 11.01.2007
- Откуда: Украина, Харьков
- Контактная информация:
Ну я пишу не просто бота, а бота с поддержкой dll плагинов, думаю, что так будет удобнее делать ботов и использовать несколько ботов одновременно.Diver писал(а):Сначала попробуйте послать чату такое сообщение:если в Events клиента появится что-то типа этого:UDP1.SendText('test');
[06.11.2007 - 0:27:45] test is ok
то все ок и надо дальше читать мануал по теме от разработчика.
Основные требования к UDP-компоненту:
LocalPort должен быть таким же, как в настройках чата (по-умолчанию 21131)
RemoteHost - IP клиентской части коммфорта, с которой взаимодействует бот
RemotePort - порт с которого приходят пакеты от чата, на него же и шлем свои. при каждом запуске чата, он меняется. Этот параметр, как и RemoteHost узнаем из первого пришедшего нам пакета.
А вообще, все мы пишем ботов на делфи, можно было бы создать свою компоненту для общения с чатом, и ботов тогда может станет больше..
PS. На команду test клиент не реагирует. И сообщение с RemoteHost и RemotePort не приходят. Сразу идут пакеты с событиями.
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
-------------
[Bot]
Enabled=1
IP=здесь указывается IP-адрес программы-надстройки
Port=здесь указывается порт программы-надстройки
DisableMessages=0 (если 1, то приходящие сообщения не отображаются)
-------------
Обратите внимание, CommFort client будет принимать и обрабатывать
сообщения только с IP-адреса и порта, указанных в данном INI-файле.
Редактировать INI-файл можно только при отключенной программе-клиенте чата.
[Bot]
Enabled=1
IP=здесь указывается IP-адрес программы-надстройки
Port=здесь указывается порт программы-надстройки
DisableMessages=0 (если 1, то приходящие сообщения не отображаются)
-------------
Обратите внимание, CommFort client будет принимать и обрабатывать
сообщения только с IP-адреса и порта, указанных в данном INI-файле.
Редактировать INI-файл можно только при отключенной программе-клиенте чата.