0.2.5

НАСТРОЙКИ ПРОГРАММЫ

После запуска программы ничего настраивать не требуется, можно всё оставить как есть (кроме одного - по умолчанию бот чата отключен).

Ниже приводится подробное описание всех настроек программы.

1. При первом запуске введите свои UIN, пароль и ник.
2. Общие настройки:
 а) Чат - в истории (файл ChatHist.txt) будут сохраняться сообщения чата;
 б) Системные сообщения - там же сохраняются системные сообщения;
 в) Команды - там же сохраняются приходящие команды;
 г) Медленная скорость чата - медленная скорость чата. Установите это значение при проблемах с другими скоростями работы чата. Если же на средней или быстрой скорости чат работает стабильно, ставить медленную не рекомендуется;
 д) Средняя скорость чата (рекомендуется) - при этой скорости сервер крайне редко мешает работе чата;
 е) Быстрая скорость чата - при этой скорости сервер может помешать работе чата;
 ж) Переподключение при разрыве связи - программа пингует сервер ICQ через определённые промежутки времени и ждёт ответа. Если ответ не приходит, программа переподключается к серверу (для настройки интервалов пинга и ожидания см. п. 6в, 6г данного руководства);
 з) Сохранять пароль ICQ после выхода из программы - если установлено, пароль восстановится после следующей загрузки программы. Пароль сохраняется только при закрытии основного окна программы (при выходе из программы). При аварийном завершении программы пароль не сохраняется (сделано специально в целях безопасности);
 и) Подключаться сразу после запуска программы - через несколько секунд после загрузки программа сама подключается к серверу (естественно, это возможно только при сохранении пароля после выхода).
 к) Сворачивать в трей при запуске - автоматически сворачивать программу в трей при старте.
3. Бот чата:
 а) Включить бот чата - если установлено, включается бот, который автоматически рассылает приглашение войти в чат всем, кто напишет на UIN чата. Бот не высылает приглашение тем, кто уже находится в чате. Также приглашение не высылается в случае, если в чат послано сообщение, содержащее команду (см. п. 5);
 б) Уведомлять контакт об успешном выходе из чата - высылать сообщение контакту об успешном отключении после его выхода из чата (при частом отключении контактов чат может замедлиться, т.к. придётся часто высылать уведомления);
 в) Сообщение от бота - текст приглашения в чат (см. п. 3а). Ограничение длины: 1024 символов. Сохраняется в файле BotInfo.txt;
 г) Вставить в конце сообщения помощь для входа - дополнить сообщение справкой о входе в чат;
 д) Приветствие - текст, который получает пользователь при успешном входе в чат. Ограничение длины: 1024 символов. Сохраняется в файле BotHello.txt;
 е) Вставить в конце ник и список команд - дополнить приветствие ником, под которым зашёл собеседник, и списком некоторых доступных команд.
4. Администрирование:
 а) Уведомлять администратора о выполнении команды - высылать администратору (либо модератору) уведомление об успешном/неуспешном выполнении команды;
 б) Выводить сообщения от забаненных контактов - выводить сообщения от банов в основное окно чата (окно "Сообщения" программы), при этом они не рассылаются остальным участникам чата;
 в) Пароль администратора - пароль для команды "/login пароль". Если, при введении данной команды пароль совпадает с паролем администратора, то пользователь получает соответствующие права;
 г) Пароль модератора - аргумент команды "/login пароль". Если, при введении данной команды пароль совпадает с паролем модератора, то пользователь получает соответствующие права. Если пароли администратора и модератора совпадают, то пользователь получает права администратора (!);
 д) Автоматический бан при попытке подобрать пароль - банить контакт после нескольких неудачных попыток ввода пароля;
 е) Количество попыток ввода пароля - количество ошибок ввода, после которых контакт забанивается (т.е. если = 3, то после 3-й неудачи следует бан);
 ж) Удалять из чата недоступные контакты - удалять из чата контакты, до которых не доходят сообщения;
 з) Отображать в чате приходящие команды - показывать в окне чата программы входящие команды (при этом они не рассылаются остальным участникам чата);
 и) Разрешить модерировать при отключенном боте чата - разрешить модератору вводить доступные ему команды (см. п. 5) при отключенном боте чата;
 к) Всегда разрешать модератору отключаться - разрешить модератору команду "/logout" независимо от разрешения (см. п. 5).
5. Команды
  Команды доступны только удалённым пользователям (для хозяина чата существует графический интерфейс) при работающем боте чата (см. п. 3). Все команды делятся на три группы: 
  - доступные всем пользователям чата;
  - доступные только модераторам и администраторам;
  - доступные только администраторам.
  Имеется возможность назначать команды, доступные модератору. Для этого необходимо поставить галочку слева от выбранной команды (двойной клик левой клавишей мыши на строчке с командой). Также можно переименовывать команды (достаточно выбрать команду, стереть старое имя, ввести новое и нажать OK).
  Названия команд могут быть восстановлены в исходные значения (кликните правой клавишей мыши на списке команд для вызова меню). Восстановить из файла - восстановить последний сохранённый список команд (в общем те названия, которые были при запуске программы). Этот список находится в файле Commands.ini.
 Восстановить стандартные - восстановить названия команд из внутреннего списка, "зашитого" в программу. Также в этом меню имеются пункты "Выбрать все команды" (сделать все команды доступными модератору) и "Отменить все команды" (сделать недоступными). Для применения изменений нажмите OK. Если вы произвели нежелательные изменения списка команд и не хотите его сохранять, нажмите Отмена.
  Также следует отметить, что не все команды могут быть отключены для модератора. Всегда доступны логин, вход/выход в/из чата, просмотреть список всех, кто в чате, и список доступных команд. Некоторые особенности этого пункта были описаны выше (п. 1в, 4з, 4и, 4к).
  Ещё один важный момент: если команда просмотра списка чата (по умолчанию /chat) доступна модератору, то он может видеть UIN-ы всех собеседников (как администратор). Это необходимо для киков и банов.
  Команда смены пароля администратора недоступна для модератора (независимо от того, стоит рядом с ней галочка, или нет).
6. Дополнительные настройки:
  ВКЛАДКА "Разное":
 а) Рассылать псевдокоманды - если ВЫКЛючена эта опция, то все сообщения, начинающиеся с символа '/', НЕ будут рассылаться участникам чата (эта мера принята специально для криворуких. Т.к. все стандартные команды программы начинаются с '/', то случайно разослать нечто типа: "/logn Ryd%67x" не
  получится!). Возможно, вскоре можно будет изменить символ '/' на любой другой;
 б) Рассылать команды при выключенном боте чата - рассылать/не рассылать сообщения, которые начинаются с названия команд;
 в) Период проверки состояния связи - период пинга (см. п. 2ж);
 г) Время ожидания ответа на пинг - время ожидания ответа (см. п. 2ж);
 д) Период попыток переподключения - промежуток времени, через который программа будет пытаться восстановить подключение к серверу. Возможность изменения этого параметра дана для того, чтобы каждый мог выбрать для себя то, что ему нужно (своевременное подключение после восстановления доступа в интернет, но при этом засорение истории сообщениями о попытках подключения, либо наоборот - чистая история, но более длительное ожидание). Если сохранение истории системных сообщений отключено, то можно смело устанавливать этот интервал в 10 сек;
 е) Восстанавливать размеры основного окна - после выхода из программы размеры (но не положение) основного окна сохраняются. Чтобы их восстанавливать при новом запуске программы, установите эту опцию;
 ж) Показывать время в сообщениях - установите, если требуется отображение времени в сообщениях;
  ВКЛАДКА "Список контактов":
 з) Пополнять локальный список контактов с сервера - если выбран этот пункт, после подключения загружается список контактов с сервера, и все они добавляются в локальный список контактов (файл AccList.ini);
 и) Переименовывать уже существующие контакты - ники контактов локального списка заменяются на ники контактов из списка сервера;
 к) Автоматическая авторизация новых контактов - авторизация новых контактов при получении от них сообщения;
 л) Авторизация по запросу - авторизация контактов при получении от них запроса;
 м) Добавлять новые контакты в список сервера - добавлять в список сервера контакты, которых нет в локальном списке (файл AccList.ini);
 н) Помещать контакты в папку - в списке контактов Вашего UIN будет создана папка с указанным названием. В неё будут вноситься новые участники чата.
Картинки