Технические аспекты создания ботов для CommFort 3.20
-
- Администратор
- Сообщения: 6879
- Зарегистрирован: 09:56, 27.06.2005
1. Не помешали бы команды работы с приватными каналами...
Но только не с приватными сообщениями!!! А то найдется кто нить кто напишет прогу для рассылки массовок.
2. Контроль и управление каналами... Тоесть если клиент чата где установлен бот приглашают в канал то надо чтоб боту пришло сообщение кто присоединил и в какой канал. И неплохо было бы чтоб бот мог сам закрывать (в смысле выходить самому а не закрывать весь канал) ненужные каналы.
3. Смена топика и по возможности приветствия канала.
Пока вроде все мож еще что нить придумаю
Но только не с приватными сообщениями!!! А то найдется кто нить кто напишет прогу для рассылки массовок.
2. Контроль и управление каналами... Тоесть если клиент чата где установлен бот приглашают в канал то надо чтоб боту пришло сообщение кто присоединил и в какой канал. И неплохо было бы чтоб бот мог сам закрывать (в смысле выходить самому а не закрывать весь канал) ненужные каналы.
3. Смена топика и по возможности приветствия канала.
Пока вроде все мож еще что нить придумаю
1) Возможность изменения состояния.
2) Обработка приватных сообщений ботом (хотя бы, чтобы он их обрабатывал, а не слал). К примеру, бот Голосования - ему посылаешь личку с вопросом, вариантами ответов и т.п. а он в отдельном канале начинает опрос и потом выводит результаты в процентном соотношении или на основе проанализированных данных составляет bmp-шку с графиком и постит ее..
Или эта же фишка используется для бота, который будет регистрировать ники. Хотя можно и в отдельном приватном канале.
3) Определение пола пользотеля).
2) Обработка приватных сообщений ботом (хотя бы, чтобы он их обрабатывал, а не слал). К примеру, бот Голосования - ему посылаешь личку с вопросом, вариантами ответов и т.п. а он в отдельном канале начинает опрос и потом выводит результаты в процентном соотношении или на основе проанализированных данных составляет bmp-шку с графиком и постит ее..
Или эта же фишка используется для бота, который будет регистрировать ники. Хотя можно и в отдельном приватном канале.
3) Определение пола пользотеля).
-
- Администратор
- Сообщения: 6879
- Зарегистрирован: 09:56, 27.06.2005
http://www.commfort.com/tmp/commfort_cl ... _patch.rar
- Добавлена настройка, позволяющая отключить отображение личных сообщений;
- Добавлена возможность работы с приватами;
- Добавлена возможность получать список общих каналов, заходить и выходить из них;
- Добавлена возможность менять тему и приветствие каналов;
- Добаавлена возможность запрашивать список пользователей;
- Исправлена ошибка в сообщении, отправляемом при смене ника пользователем.
Версия эта особо не тестировалась, могут быть ошибки, но, надеюсь, все будет работать как надо.
Файл http://www.commfort.com/tmp/bots_inf.txt обновлен.
- Добавлена настройка, позволяющая отключить отображение личных сообщений;
- Добавлена возможность работы с приватами;
- Добавлена возможность получать список общих каналов, заходить и выходить из них;
- Добавлена возможность менять тему и приветствие каналов;
- Добаавлена возможность запрашивать список пользователей;
- Исправлена ошибка в сообщении, отправляемом при смене ника пользователем.
Версия эта особо не тестировалась, могут быть ошибки, но, надеюсь, все будет работать как надо.
Файл http://www.commfort.com/tmp/bots_inf.txt обновлен.
Можно сделать так, чтобы бот реагировал на какую-нибудь фразу, и чтобы эта фраза исходила например от определенного ника или IP. Это уже относится больше к обработке сообщений самим ботом.AVK писал(а): Хм... И как вы это себе представляете? На основании каких условий бот будет снимать ограничение?
Я же имел ввиду другое... Хотелось бы, чтобы был реализован сам механизм удаления бана. То есть пишешь боту команду, и он удаляет бан с определенным идентификатором или названием.
Существующий механизм вполне меня устраивает, когда я общаюсь с машины с одним адресом. Но частенько бывает, что приходится сидеть за другим компом, адрес на котором естественно другой. К сожалению, я не являюсь админом чата, а только так сказать оператором на канале mian, поэтому не могу рулить процессом раздачи банов с любого адреса в сети и соответственно добавить себя в лист админов чата с любого адреса.AVK писал(а):Бан снимется либо сам по истечении срока наказания, либо... Вы собираетесь давать боту команду? А чем вас уже имеющийся механизм ручного удаления банов не устраивает?
Ну а если предлагаемый мною механизм снятия бана будет реализован, то боту можно будет давать команды и тем самым управлять процессом раздачи/снятия банов.