Ошибку исправил, проблема скрывалась в зеркаллировании переменных между модулями, уже сталкивался с подобной ситуации на начальном этапе но легко отлавливал, а ту пришлось помучатся .
Если у тебя не стоит галка напротив "Отображать данные принятые от бота" то обязательно установи (сохранять настройки не обязательно, она требуется только на текущую сессию) и проведи мне этот подробный лог, содержащий момент, когда должно было отправиться сообщение. 10054 говорит только об отсутствии бота на одном из указанных портов.
@serg@ писал(а):Приведи мне лог плагина на момент отправки ЛС пользователю.
17:07:50 !!Запрос списка пользователей в канале
17:07:50
17:07:50 !!Отправка ботом сообщения
для пользователя "Sven(PC-TV)":
"CF4GamesBot: Вам Vasa подложил бомбу! Вы видите четыре провода: красный, синий, зеленый, черный. Какой провод режем? У Вас есть 3 мин!"
Тип сообщения: Обычное 17:07:50
17:07:51 !!Публикация ботом сообщения"CF4GamesBot: Sven(PC-TV)> Вам Vasa подложил бомбу! Вы видите четыре провода: красный, синий, зеленый, черный. Какой провод режем? У Вас есть 3 мин!"
в канале "главный" 17:07:51
@serg@ писал(а):Всех, кто пользуется ботами, использующих систему банов, просьба доложить об их работе. В связи с поступлением противоречивых данных не знаю где пытаться найти баг, если таковой существует.
по поводу банов могу предположить, что суть проблемы может быть в этом:
из конфига Victorina 6.3b (бан этого бота НЕ срабатывает):
TipBan=Запретить публикацию во всех каналах
из конфига CF4GamesBot v1.4 (бан этого бота работает):
Leningradec, спасибо за информацию по банам, что касается ошибки ЛС то это действительно ошибка, которую я сначала исправил. Но когда вчера вечером боты вообще не захотели запускаться я откатил данное изменение, а сегодня, когда нашел ошибку, исправление не вернул на место, в данный момент идёт отладка версии, частично поддерживающей серверный режим, как доделаю выложу нормальную версию.
sasha писал(а):в CF4 я запустил от себя и чат завис при наложении бана.
Тоесть сервер полностью перезагрузился.
Точнее я спровоцировал перезапуск сервера чата
опиши всё подробней, что за cf4?, тип бана, логи плагина, клиента и сервера. Я не телепат, не могу на расстоянии отлавливать ситуацию.
Leningradec писал(а):это как? будет серверный плагин или еще нет? что значит частично поддерживающий серверный режим?
Добавка кода на контроль состояния связи шла параллельно с добавкой кода, который будет использоваться на сервере, сейчас расширяю его, но пока передавать ботам данные он не будет, однако всё обработанное будет фиксироваться в логах. Это сделано с целью проверки корректности приёма данных от сервера. В следующие выходные надеюсь реализовать минимум функций чтоб могла работать хотя-бы викторина. Если всё будет нормально то вполне вероятно, что серверный вариант держащий все боты можно ожидать в конце этого месяца-в начале следующего, а не как я до этого рассчитывал на январь отложить в связи с трудоёмкостью работы.