Bots-Plugin v.1.6(подсоединяет ботов от 4-ой версии чата)
Re: Bots-Plugin v1.57
скажи плиз почему статус не работает бота ?
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
@serg@, бан накладывается, всё нормально, кроме ЛС.
-
- Сообщения: 659
- Зарегистрирован: 08:54, 13.07.2010
- Откуда: Чебоксары, Россия
- Контактная информация:
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
@serg@, как вариант, можно в плагине сделать настройку типа накладываемого ограничения из этого списка:
![Smile :)](./images/smilies/icon_smile.gif)
Таким образом, антимат будет присылать имя учётной записи (и нормально отправлять сообщения), а плагин уже может банить по любому идентификатору3 - учетная запись (по имени)
4 - учетная запись (по IP-адресу)
5 - учетная запись (по ID компьютера)
6 - учетная запись (по имени и IP-адресу)
7 - учетная запись (по имени и ID компьютера)
8 - учетная запись (по IP-адресу и ID компьютера)
9 - учетная запись (по имени и IP-адресу, и ID компьютера)
![Smile :)](./images/smilies/icon_smile.gif)
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Из окна плагина можно банить по любому принципу из перечисленных, что касается бота, то плагин только передаёт типы бана от бота, который, в соответствии со старым форматом, может банить только по следующим новым типам: 0,1 и 3. Однако бот иногда присылает тип "бан по ip" а в качестве объекта ник пользователя. Личное сообщение это совсем другое событие, оно никак не связано с наложением бана. Было предположение, что я при входе пользователя (и в списке пользователей канала/чата) не правильно пердовал, поменяв местами данные, но тогда должны были отказаться работать многие боты, однако вроде формат соблюдён, и в базе скифа полностью верные данные храняться. В ближайшее время проверю как это всё работало на 4-ке и тогда решу что делать.KGB писал(а):@serg@, как вариант, можно в плагине сделать настройку типа накладываемого ограничения из этого списка:Таким образом, антимат будет присылать имя учётной записи (и нормально отправлять сообщения), а плагин уже может банить по любому идентификатору3 - учетная запись (по имени)
4 - учетная запись (по IP-адресу)
5 - учетная запись (по ID компьютера)
6 - учетная запись (по имени и IP-адресу)
7 - учетная запись (по имени и ID компьютера)
8 - учетная запись (по IP-адресу и ID компьютера)
9 - учетная запись (по имени и IP-адресу, и ID компьютера)
-
- Сообщения: 659
- Зарегистрирован: 08:54, 13.07.2010
- Откуда: Чебоксары, Россия
- Контактная информация:
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Во всех типах 3-9 в качестве параметра используется только ник. То есть присланное ботом событие "бан по нику" можно передавать на сервер с любым из этих типов.@serg@ писал(а): Из окна плагина можно банить по любому принципу из перечисленных, что касается бота, то плагин только передаёт типы бана от бота, который, в соответствии со старым форматом, может банить только по следующим новым типам: 0,1 и 3. Однако бот иногда присылает тип "бан по ip" а в качестве объекта ник пользователя. Личное сообщение это совсем другое событие, оно никак не связано с наложением бана. Было предположение, что я при входе пользователя (и в списке пользователей канала/чата) не правильно пердовал, поменяв местами данные, но тогда должны были отказаться работать многие боты, однако вроде формат соблюдён, и в базе скифа полностью верные данные храняться. В ближайшее время проверю как это всё работало на 4-ке и тогда решу что делать.
Моё предложение: антимат настраивается на бан по нику (тогда сообщения он будет отправлять нормально), плагин же, в зависимости от настроек, может забанить по нику, 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ервер (клиент) не отправляет сообщение.
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Усё, понял твою идею, у меня сейчас мозг зациклен на исправление ошибки
, спасибо, что-то разу не догадался реализовать, доработаю в ближайшее время.
![Sad :(](./images/smilies/icon_sad.gif)
-
- Сообщения: 203
- Зарегистрирован: 20:15, 23.10.2010
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
полностью перешел на серверный плагин и обнаружил не работающие функции
:
на вкладке "Каналы" не работает ни одна кнопка.. Из каналов не выходит, каналы не создает, т.д. ...
на вкладке "Данные пользователя" не создает и не меняет статусы (пол бота изменяется)
на вкладке "Сообщения" не отправляет сообщения (вообще никак, никому и никуда...)
не очень для меня важное, но ...:
на вкладке "Информация" нет никакой информации, кроме:
Временный путь плагинов:
Состояние связи:
Текущий пользователь:
пока, вроде, всё
Но есть и пожелания:
добавить кнопочку "Обновить список пользователей" (т.к. пользователи добовляются в этот список только тогда, когда кто-то заходит)
убрать по умолчанию галочку с "Отображать события чата" на вкладке "Настройки"
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
на вкладке "Каналы" не работает ни одна кнопка.. Из каналов не выходит, каналы не создает, т.д. ...
на вкладке "Данные пользователя" не создает и не меняет статусы (пол бота изменяется)
на вкладке "Сообщения" не отправляет сообщения (вообще никак, никому и никуда...)
не очень для меня важное, но ...:
на вкладке "Информация" нет никакой информации, кроме:
Временный путь плагинов:
Состояние связи:
Текущий пользователь:
пока, вроде, всё
![Smile :)](./images/smilies/icon_smile.gif)
добавить кнопочку "Обновить список пользователей" (т.к. пользователи добовляются в этот список только тогда, когда кто-то заходит)
убрать по умолчанию галочку с "Отображать события чата" на вкладке "Настройки"
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Leningradec, ты тоже не внимательно читаешь, в шапке темы:
@serg@ писал(а):В долгосрочном прогнозе:
- Действия по управлению чатом из окна плагина при запуске на сервере.
- Добавление справки.
-
- Сообщения: 203
- Зарегистрирован: 20:15, 23.10.2010
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
извиняюсь, я там давно не читал
а как насчет пожеланий?![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
![Smile :)](./images/smilies/icon_smile.gif)
а как насчет пожеланий?
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Обновлять списрк пользователей не понадобся вручную, при подключении к серверу плагин запрашивает список пользователей, и при каждом входе/выходе пользователя обновляет этот список, это реализовано на клиенте, будет и на сервере. Моменты, связанные с разрывом соединения на клиете, в планах доработать, однако добавить кнопку постараюсь не забыть. Галки "по умолчанию" сниму на следующей (или через одну) релизной версии, сейчас они были сильно необходимы для отладки.
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Работал с 1.47, подключен только был PictBot все прекрасно.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.
vk.com/cchat | q4p.ru
-
- Сообщения: 203
- Зарегистрирован: 20:15, 23.10.2010
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
nikitka писал(а):Работал с 1.47, подключен только был PictBot все прекрасно.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.
Leningradec писал(а): убери галочку на вкладке Настройки - "Отображать события чата"
Re: Bots-Plugin v1.57
Спасибо, перпроверю, временно не могу модифицировать в связи с переездом на другую машину.зёзя писал(а):скажи плиз почему статус не работает бота ?
![Sad :(](./images/smilies/icon_sad.gif)
Leningradec писал(а):nikitka писал(а):Работал с 1.47, подключен только был PictBot все прекрасно.
Поменял на 1.57, увы начал жестоко "кушать" процессор ~50-60% от общей возможности.
Откатил на 1.47.Leningradec писал(а): убери галочку на вкладке Настройки - "Отображать события чата"
И галку, что отвечает за отображение сообщений от бота в логах.
Отпишись по результатам, это важно для меня, т.к. не первая притензия на производительность.
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Есть небольшая идея.
Я тут разрабатывал одного бота, как для 3х, так и для 4х версий чата и давно заметил, что структура данных там почти одинакова. Поэтому я бота для 4х версии полностью переписал с бота 3х. Ну как переписал - всего лишь убрал одну строчку кода. Потому что структура "пользователь" содержит в версии 3х только ник, IP ,mac, а в версии 4х только ник и IP. Это я к тому что можно сделать в вашем плагине такую штуку тоже, чтобы поддерживались боты еще и для версий 3х.
Я тут разрабатывал одного бота, как для 3х, так и для 4х версий чата и давно заметил, что структура данных там почти одинакова. Поэтому я бота для 4х версии полностью переписал с бота 3х. Ну как переписал - всего лишь убрал одну строчку кода. Потому что структура "пользователь" содержит в версии 3х только ник, IP ,mac, а в версии 4х только ник и IP. Это я к тому что можно сделать в вашем плагине такую штуку тоже, чтобы поддерживались боты еще и для версий 3х.
-
- Сообщения: 1428
- Зарегистрирован: 20:57, 21.10.2008
- Откуда: Украина.Херсон
- Контактная информация:
Re: Bots-Plugin v1.5(подсоединяет ботов от 4-ой версии чата)
Тоже была такая мысль. ![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)