Bots-Plugin v.1.6(подсоединяет ботов от 4-ой версии чата)

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
Аватара пользователя
зёзя
Сообщения: 1511
Зарегистрирован: 00:18, 02.05.2010
Откуда: Бессарабия

Re: Bots-Plugin v1.57

Сообщение зёзя »

скажи плиз почему статус не работает бота ?
Аватара пользователя
Maximus
Сообщения: 500
Зарегистрирован: 18:59, 04.12.2009
Откуда: Воронеж
Контактная информация:

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение Maximus »

@serg@, бан накладывается, всё нормально, кроме ЛС.
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение KGB »

@serg@, как вариант, можно в плагине сделать настройку типа накладываемого ограничения из этого списка:
3 - учетная запись (по имени)
4 - учетная запись (по IP-адресу)
5 - учетная запись (по ID компьютера)
6 - учетная запись (по имени и IP-адресу)
7 - учетная запись (по имени и ID компьютера)
8 - учетная запись (по IP-адресу и ID компьютера)
9 - учетная запись (по имени и IP-адресу, и ID компьютера)
Таким образом, антимат будет присылать имя учётной записи (и нормально отправлять сообщения), а плагин уже может банить по любому идентификатору :)
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение @serg@ »

KGB писал(а):@serg@, как вариант, можно в плагине сделать настройку типа накладываемого ограничения из этого списка:
3 - учетная запись (по имени)
4 - учетная запись (по IP-адресу)
5 - учетная запись (по ID компьютера)
6 - учетная запись (по имени и IP-адресу)
7 - учетная запись (по имени и ID компьютера)
8 - учетная запись (по IP-адресу и ID компьютера)
9 - учетная запись (по имени и IP-адресу, и ID компьютера)
Таким образом, антимат будет присылать имя учётной записи (и нормально отправлять сообщения), а плагин уже может банить по любому идентификатору :)
Из окна плагина можно банить по любому принципу из перечисленных, что касается бота, то плагин только передаёт типы бана от бота, который, в соответствии со старым форматом, может банить только по следующим новым типам: 0,1 и 3. Однако бот иногда присылает тип "бан по ip" а в качестве объекта ник пользователя. Личное сообщение это совсем другое событие, оно никак не связано с наложением бана. Было предположение, что я при входе пользователя (и в списке пользователей канала/чата) не правильно пердовал, поменяв местами данные, но тогда должны были отказаться работать многие боты, однако вроде формат соблюдён, и в базе скифа полностью верные данные храняться. В ближайшее время проверю как это всё работало на 4-ке и тогда решу что делать.
KGB
Сообщения: 659
Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение KGB »

@serg@ писал(а): Из окна плагина можно банить по любому принципу из перечисленных, что касается бота, то плагин только передаёт типы бана от бота, который, в соответствии со старым форматом, может банить только по следующим новым типам: 0,1 и 3. Однако бот иногда присылает тип "бан по ip" а в качестве объекта ник пользователя. Личное сообщение это совсем другое событие, оно никак не связано с наложением бана. Было предположение, что я при входе пользователя (и в списке пользователей канала/чата) не правильно пердовал, поменяв местами данные, но тогда должны были отказаться работать многие боты, однако вроде формат соблюдён, и в базе скифа полностью верные данные храняться. В ближайшее время проверю как это всё работало на 4-ке и тогда решу что делать.
Во всех типах 3-9 в качестве параметра используется только ник. То есть присланное ботом событие "бан по нику" можно передавать на сервер с любым из этих типов.
Моё предложение: антимат настраивается на бан по нику (тогда сообщения он будет отправлять нормально), плагин же, в зависимости от настроек, может забанить по нику, IP или ID, а так же по любой их комбинации. При этом не требуется получать от сервера (клиента) никаких дополнительных данных. Т.е., например:
0. Антимат настроен на идентификацию по нику
1. В чате: KGB: [тут_мат]
2. Антимат плагину: забанить ник "KGB"
3. Плагин серверу(клиенту): забанить объект идентификации "KGB", тип идентификации: 4(зависит от настроек) (можно банить по ID, например, а бот об этом даже не узнает :) )
4. Сервер(клиент) банит IP пользователя с ником "KGB"
5. Антимат плагину: отправить сообщение на ник 'KGB'
6. Плагин серверу(клиенту): отправить сообщение на ник "KGB"
7. Cервер (клиент) нормально отправляет сообщение.
Сейчас:
0. Антимат настроен на идентификацию по IP
1. В чате: KGB: [тут_мат]
2. Антимат плагину: забанить IP "x.x.x.x"
3. Плагин серверу(клиенту): забанить объект идентификации "x.x.x.x", тип идентификации: 0
4. Сервер(клиент) банит IP "x.x.x.x"
5. Антимат плагину: отправить сообщение на ник 'x.x.x.x'
6. Плагин серверу(клиенту): отправить сообщение на ник "x.x.x.x"
7. Cервер (клиент) не отправляет сообщение.
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение @serg@ »

Усё, понял твою идею, у меня сейчас мозг зациклен на исправление ошибки :( , спасибо, что-то разу не догадался реализовать, доработаю в ближайшее время.
Leningradec
Сообщения: 203
Зарегистрирован: 20:15, 23.10.2010

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение Leningradec »

полностью перешел на серверный плагин и обнаружил не работающие функции :roll: :
на вкладке "Каналы" не работает ни одна кнопка.. Из каналов не выходит, каналы не создает, т.д. ...
на вкладке "Данные пользователя" не создает и не меняет статусы (пол бота изменяется)
на вкладке "Сообщения" не отправляет сообщения (вообще никак, никому и никуда...)

не очень для меня важное, но ...:
на вкладке "Информация" нет никакой информации, кроме:
Временный путь плагинов:
Состояние связи:
Текущий пользователь:


пока, вроде, всё :) Но есть и пожелания:
добавить кнопочку "Обновить список пользователей" (т.к. пользователи добовляются в этот список только тогда, когда кто-то заходит)
убрать по умолчанию галочку с "Отображать события чата" на вкладке "Настройки"

:roll:
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение @serg@ »

Leningradec, ты тоже не внимательно читаешь, в шапке темы:
@serg@ писал(а):В долгосрочном прогнозе:
  • Действия по управлению чатом из окна плагина при запуске на сервере.
  • Добавление справки.
Leningradec
Сообщения: 203
Зарегистрирован: 20:15, 23.10.2010

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение Leningradec »

извиняюсь, я там давно не читал :)

а как насчет пожеланий? :roll:
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение @serg@ »

Обновлять списрк пользователей не понадобся вручную, при подключении к серверу плагин запрашивает список пользователей, и при каждом входе/выходе пользователя обновляет этот список, это реализовано на клиенте, будет и на сервере. Моменты, связанные с разрывом соединения на клиете, в планах доработать, однако добавить кнопку постараюсь не забыть. Галки "по умолчанию" сниму на следующей (или через одну) релизной версии, сейчас они были сильно необходимы для отладки.
Аватара пользователя
nikitka
Сообщения: 952
Зарегистрирован: 15:00, 10.08.2008
Откуда: Комсомольск-на-Амуре

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение nikitka »

Работал с 1.47, подключен только был PictBot все прекрасно.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.
vk.com/cchat | q4p.ru
Leningradec
Сообщения: 203
Зарегистрирован: 20:15, 23.10.2010

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение Leningradec »

nikitka писал(а):Работал с 1.47, подключен только был PictBot все прекрасно.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.
Leningradec писал(а): убери галочку на вкладке Настройки - "Отображать события чата"
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Bots-Plugin v1.57

Сообщение @serg@ »

зёзя писал(а):скажи плиз почему статус не работает бота ?
Спасибо, перпроверю, временно не могу модифицировать в связи с переездом на другую машину. :(
Leningradec писал(а):
nikitka писал(а):Работал с 1.47, подключен только был PictBot все прекрасно.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.
Leningradec писал(а): убери галочку на вкладке Настройки - "Отображать события чата"

И галку, что отвечает за отображение сообщений от бота в логах.

Отпишись по результатам, это важно для меня, т.к. не первая притензия на производительность.
Cilvay
Сообщения: 816
Зарегистрирован: 14:55, 16.06.2008

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение Cilvay »

Есть небольшая идея.
Я тут разрабатывал одного бота, как для 3х, так и для 4х версий чата и давно заметил, что структура данных там почти одинакова. Поэтому я бота для 4х версии полностью переписал с бота 3х. Ну как переписал - всего лишь убрал одну строчку кода. Потому что структура "пользователь" содержит в версии 3х только ник, IP ,mac, а в версии 4х только ник и IP. Это я к тому что можно сделать в вашем плагине такую штуку тоже, чтобы поддерживались боты еще и для версий 3х.
•NormaBot•
Сообщения: 1428
Зарегистрирован: 20:57, 21.10.2008
Откуда: Украина.Херсон
Контактная информация:

Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)

Сообщение •NormaBot• »

Тоже была такая мысль. :D
Ответить