Технические аспекты создания ботов для CommFort 3.20

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 3.
Закрыто
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

Уважаемые ботоделы (ботмейкеры, боторазработчики, кому как нравится)! Есть возможность оперативно выпустить подверсию 3.10d и добавить туда новые команды для ботов. Какие новые возможности вы хотели бы получить?
Аватара пользователя
-=SJ=-
Сообщения: 246
Зарегистрирован: 02:21, 06.04.2007

Сообщение -=SJ=- »

1. Не помешали бы команды работы с приватными каналами...
Но только не с приватными сообщениями!!! А то найдется кто нить кто напишет прогу для рассылки массовок.
2. Контроль и управление каналами... Тоесть если клиент чата где установлен бот приглашают в канал то надо чтоб боту пришло сообщение кто присоединил и в какой канал. И неплохо было бы чтоб бот мог сам закрывать (в смысле выходить самому а не закрывать весь канал) ненужные каналы.
3. Смена топика и по возможности приветствия канала.

Пока вроде все мож еще что нить придумаю :)
Аватара пользователя
Diver
Сообщения: 140
Зарегистрирован: 21:55, 21.05.2007

Сообщение Diver »

1) Возможность изменения состояния.
2) Обработка приватных сообщений ботом (хотя бы, чтобы он их обрабатывал, а не слал). К примеру, бот Голосования - ему посылаешь личку с вопросом, вариантами ответов и т.п. а он в отдельном канале начинает опрос и потом выводит результаты в процентном соотношении или на основе проанализированных данных составляет bmp-шку с графиком и постит ее..
Или эта же фишка используется для бота, который будет регистрировать ники. Хотя можно и в отдельном приватном канале.
3) Определение пола пользотеля).
Maxim Mirgorodsky
Администратор
Сообщения: 6869
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

http://www.commfort.com/tmp/commfort_cl ... _patch.rar

- Добавлена настройка, позволяющая отключить отображение личных сообщений;
- Добавлена возможность работы с приватами;
- Добавлена возможность получать список общих каналов, заходить и выходить из них;
- Добавлена возможность менять тему и приветствие каналов;
- Добаавлена возможность запрашивать список пользователей;
- Исправлена ошибка в сообщении, отправляемом при смене ника пользователем.

Версия эта особо не тестировалась, могут быть ошибки, но, надеюсь, все будет работать как надо.

Файл http://www.commfort.com/tmp/bots_inf.txt обновлен.
Аватара пользователя
Shurup
Сообщения: 109
Зарегистрирован: 21:46, 23.11.2005
Откуда: Ирпень

Сообщение Shurup »

Скажите пожалуста, при наличии зарегистрированного сервера версии 3,0 и клиента 3,10 - механизм ботов вообще не будет работать? Или будет работать с ограничениями?
Бог создал этот мир за 6 дней и до сих пор ничего не упало.
А все потому что ему не нужно было поддерживать предыдущие версии
Аватара пользователя
dark
Сообщения: 48
Зарегистрирован: 12:28, 02.02.2007

Сообщение dark »

Shurup писал(а):Скажите пожалуста, при наличии зарегистрированного сервера версии 3,0 и клиента 3,10 - механизм ботов вообще не будет работать? Или будет работать с ограничениями?
Вообще не будет работать! Нужен сервер 3.10 и только зарегистрированный!
TwIsL
Сообщения: 8
Зарегистрирован: 21:25, 14.07.2007

Сообщение TwIsL »

Господа!!! Что же это получается? Формат сообщения для установления бана на канале сделали, а формат сообщения на снятие этого бана значит не надо? Хотелось бы, чтобы посредством бота можно было как устанавливать ограничение доступа на каналы, так и снимать данное ограничение...
Аватара пользователя
AVK
Сообщения: 43
Зарегистрирован: 12:17, 05.01.2007

Сообщение AVK »

TwIsL писал(а): Хотелось бы, чтобы посредством бота можно было к снимать данное ограничение...
Хм... И как вы это себе представляете? На основании каких условий бот будет снимать ограничение?
Аватара пользователя
BoGuS
Сообщения: 91
Зарегистрирован: 17:03, 11.01.2007
Откуда: Украина, Харьков
Контактная информация:

Сообщение BoGuS »

На основании примерного повидения :)
TwIsL
Сообщения: 8
Зарегистрирован: 21:25, 14.07.2007

Сообщение TwIsL »

AVK писал(а): Хм... И как вы это себе представляете? На основании каких условий бот будет снимать ограничение?
Можно сделать так, чтобы бот реагировал на какую-нибудь фразу, и чтобы эта фраза исходила например от определенного ника или IP. Это уже относится больше к обработке сообщений самим ботом.
Я же имел ввиду другое... Хотелось бы, чтобы был реализован сам механизм удаления бана. То есть пишешь боту команду, и он удаляет бан с определенным идентификатором или названием.
Аватара пользователя
AVK
Сообщения: 43
Зарегистрирован: 12:17, 05.01.2007

Сообщение AVK »

TwIsL писал(а):То есть пишешь боту команду, и он удаляет бан с определенным идентификатором или названием.
Бан снимется либо сам по истечении срока наказания, либо... Вы собираетесь давать боту команду? А чем вас уже имеющийся механизм ручного удаления банов не устраивает?
Аватара пользователя
MC JoKeR
Сообщения: 44
Зарегистрирован: 02:31, 05.07.2007
Откуда: Транснистрия, Днестровск

Сообщение MC JoKeR »

TwIsL бредовая идея, и ради какого принцепа это всё?
muk-as
Сообщения: 6
Зарегистрирован: 23:16, 18.06.2007

Сообщение muk-as »

а как насчет управления ботом из клиента специальными консольными командами в спец зарезервированом канале прямо в поле для разговоров
Аватара пользователя
AVK
Сообщения: 43
Зарегистрирован: 12:17, 05.01.2007

Сообщение AVK »

muk-as писал(а):а как насчет управления ботом из клиента специальными консольными командами в спец зарезервированом канале прямо в поле для разговоров
Вообще-то это уже давно реализовано. В боте "Викторина". :) Команды !старт и т.п. очень даже хорошо управляют ботом. ;)
TwIsL
Сообщения: 8
Зарегистрирован: 21:25, 14.07.2007

Сообщение TwIsL »

AVK писал(а):Бан снимется либо сам по истечении срока наказания, либо... Вы собираетесь давать боту команду? А чем вас уже имеющийся механизм ручного удаления банов не устраивает?
Существующий механизм вполне меня устраивает, когда я общаюсь с машины с одним адресом. Но частенько бывает, что приходится сидеть за другим компом, адрес на котором естественно другой. К сожалению, я не являюсь админом чата, а только так сказать оператором на канале mian, поэтому не могу рулить процессом раздачи банов с любого адреса в сети и соответственно добавить себя в лист админов чата с любого адреса.
Ну а если предлагаемый мною механизм снятия бана будет реализован, то боту можно будет давать команды и тем самым управлять процессом раздачи/снятия банов.
Закрыто