Остановимся на некоторых плагинах подробнее:

History save/load. В начале обзора говорилось, что можно подгружать некоторое (заранее установленное) количество сообщений. Плагин реализует сохранение истории сообщений в файлы, подгрузку части истории при открытии диалога.

Always online. При входящем звонке на коммуникатор соединение с gprs обрывается, а этот плагин удерживает протокол ICQ постоянно подключеным, меняет сервера icq по списку при сбое или таймауте соединения. Список серверов берется из файла icqservers.txt, который находится рядом с плагином. Дополнительных настроек не содержит.

Keep device alive. Не позволяет устройству отключаться (засыпать), пока запущен mChat. Настроек не требует.

Interface smileys. Дает возможность ввода смайлов выбором из панели. Доступен в виде иконки в панели программы, в режиме диалога с контактом. Настроек не требует.

Dialer. Подключение интернет-соединения при попытке входа в сеть, если оно не было ранее установлено. Настроек не требует. Теперь нет необходимости самому подключаться к gprs, программа сделает это автоматически.

Vibrate on inc. Msg. Теперь в программе реализована вибрация при входящем сообщении. Поддерживаются коммуникаторы производства HTC. Настройки этого плагина находятся на последней закладке «Вибрация».

Можно установить необходимое количество и продолжительность вибраций. Время вибраций и пауз между ними устанавливается в миллисекундах. Например, на скриншоте установлено две вибрации по 300 миллисекунд через паузу в 200 миллисекунд. Если Вы хотите отключить вибрацию совсем, то не следует полностью стирать значения на данной закладке. Нужно отключить плгин Vibrate on inc. Msg. на закладке плагинов.

ScreenOff plugin. Добавляет в меню настроек программы пункт «Отключить экран». При входящем сообщении включает экран и подсветку.

Accept messages only from ContactList. Запрет приема сообщений от контактов, которые отсутствуют в контакт-листе. Очень удобный и полезный плагин. Контакты, которых нет в контаклисте вообще не смогут Вам написать. В отличие от AntiSpam плагина позволяет вообще запретить получение сообщений от «чужих» контактов. Он полностью перекрывает плагин Antispam и пользоваться сразу двумя – бессмысленно. Настроек не требует.

AutoRename info. Один из самых полезных плагинов – он автоматически переименовывает контакт при получении информации о нем, если ранее вместо ника стоял icq uin. Настроек не требует.

Для запроса информации о контакте необходимо удерживать стилус на контакте и выбрать из выпадающего меню пункт «запрос инфо»

Вернемся к закладкам. Закладка «ICQ». Здесь Вы можете настроить свой UIN, пароль, разрешить или запретить загружать контакты с сервера, посылать или нет KA-пакеты, а также указать для них интервал и таймаут в секундах.

KA расшифровывается как Keep-Alive. Проверяет работоспособность соединения с Icq сервером. Неплохо помогает, если канал очень плох и «забивается» (типа гпрс-а). Обычно реализация KA предусматривает отправку в одну сторону пакетов, для предохранения отсоединения от прокси сервера, здесь ожидается и ответ – чтобы тест был полноценный. Пришел ответ – связь еще есть. Не пришел – считаем себя оффлайном, хотя, вроде бы, все работает. Настройки – это интервал, через который посылаются запросы и как долго программа ждет ответа от сервера, прежде чем считает себя в оффлайне. Точнее так – интервал, через который посылаются запросы и сколько, потом ждем ответа. Т.е. если интервал 30 сек, а таймаут 180 сек. – то будет отправлен один пакет и ждем ответа, а не каждые 30 секунд отправляем и отправляем. Например, отправили запрос – ответ пришел через 100 сек. – еще через 30 сек. отправляем новый запрос. Прием ответа перезапускает счетчик отправки.

В программе поддерживается работа через Socks5 прокси с авторизацией или HTTPS (HTTP 1.1) прокси без авторизации. Требуется поддержка метода CONNECT на прокси (для HTTPS).

Предпоследняя закладка программы «ICQ сеть». На ней Вы можете указать адрес сервера (стандартный установлен по умолчанию) и порт. Кроме того, есть возможность настроить прокси.

Последняя закладка программы: «Профили»

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

После установки, плагин добавляет свою закладку в диалог настроек программы, кнопка «Настройка».

Во всплывающем окне отображается список доступных профилей. Текущий профиль отмечен «галочкой». Сменить профили можно прямо из диалога настроек программы:

Или на закладке «Профили». В выпадающем списке перечислены все созданные на текущий момент профили.

Для создания нового профиля необходимо ввести его название в строку ввода и нажать кнопку «Сохранить».

В примере название нового профиля – «тестовый_профиль_2». В профиль копируются все текущие установки программы и контакт-лист, а также устанавливается отдельный каталог для хранения истории сообщений.

После выхода и перезапуска, программа стартует с тем же профилем, с которым завершилась. Сохранение изменений в профиле происходит в момент переключения на любой другой профиль или выходе из программы.

Внимание! Переключение профиля сбрасывает в оффлайн все протоколы.

Мы рассмотрели все закладки в настройках программы, но на этом ее возможности не исчерпаны!

У Вас есть возможность выбрать статус «видимости» себя из стандартных для ICQ режимов.

А еще, удерживая стилус на контакте в выпадающем меню, Вы можете найти несколько полезных функций.

Нажав на кнопку настройки, Вы можете разрешить или запретить показывать контакты, которые в данный момент находятся оффлайн.

Программа корректно работает с кириллицей. Проблем с получением или оправкой сообщений в неправильной кодировке за время использования программы замечено не было. Нередко программы подобного класса не могут обработать запрос на авторизацию пользователя. К программе mChat это не относится. При получении запроса на авторизацию выводится окно с текстом запроса на красном фоне, что позволяет сразу его увидеть. Щелкнув по такому сообщению, Вы имеете возможность разрешить или отклонить авторизацию, выбрав соответствующий пункт выпадающего меню.


Перейти на страницу:
Изменить размер шрифта: