Для чего нужна программа Скайп (Skype) — знают многие. Для незнающих: это программа для общения как голосом с видео, так и при помощи чата. В Skype-чате можно вести разговор одновременно с несколькими людьми.
Skype обладает большим количеством функций и секретов, которые сложно выявить или найти к ним нормальное описание. Не буду спорить, интернет кишит статьями о секретах, обнаруженных в скайпе. Но чтобы узнать об этих скайп секретах нужно пролистать ни один десяток сайтов и блогов. При этом, не факт, что вы найдете то, что вам нужно.
Я постараюсь объеденить в этой статье все замеченные секреты программы Skype. По мере выяснения новых секретов материал буду обновлять. Исходные данные: Windows XP SP3, Skype v.5.5.0.124.
Команды в скайп-чате
Распишу команды скайп чата. Из документированных команд работают не все. Поэтому опишу те, которые я проверил сам. Команды пишутся прямо в окно ввода сообщения в чате и выполняются отправкой. Результат выполнения, обычно, виден только вам. Если часть команды скайп в списке указана в квадратных скобках [], то это означает, что параметр можно пропустить. Если параметры разделены прямой чертой |, то нужно вводить один из перечисленных параметров. Часть команд может сопровождаться выводом результатов в чат от пользователя sys. Эти сообщения от sys видит только тот, кто вызвал команду.
/help — команда, которую стоит знать обязательно. Она выводит полный список команд скайп-чата;
/me [текст] — выводит ваше чат-имя. После команды можно вводить любой текст — сообщение увидят все;
/topic текст — меняет тему разговора в чате (название чата). Сопровождается сообщением в чате о том, что тема разговора поменялась;
/add имя — добавляет в чат скайпа нового собеседника. В качестве имени нужно вводить скайп-логин. Команда сопровождается сообщением в чате о добавлении нового пользователя;
/alertsoff — отключает уведомление о новых сообщениях в скайп-чате. Никаких сигналов и индикаций при этой команде не происходит;
/alertson [текст] — включает уведомление о новых сообщениях в скайп-чате. Если задан текст, то уведомление появится после появления в чате этого самого текста. При выполнении команды никаких индикаций не происходит;
/leave — покинуть чат. По документации не работает для создателя. Но в реальности — выкидывает. Будьте осторожны! Сопровождается сообщением о вашем выходе из скайп-чата;
/info — выводит информацию о скайп-чате (количество участников и максимальный лимит);
/get creator — выводит создателя чата. Сообщение видно только вам;
/get role — выдает информацию о вашем статусе в чате (создатель, модератор, и т.д.);
/whois имя — выдает информацию о пользователе (member — логин, role — роль, subscribed — подписан, banned — забанен, online locations — сетевое положение). В качестве имени вписывается скайп-логин. Сообщение видно только вам;
/setrole имя master|helper|user|listener — задает пользователю новую роль. В качестве имени нужно вводить скайп-логин. Описание ролей выведу ниже. В результате выполнения команды появляется пустое сообщение от пользователя sys. Видно только вам;
/kick имя — исключает пользователя из скайп-чата. Сопровождается сообщением в скайп-чат о том, что пользователь был исключен вами;
/kickban имя — исключает пользователя, заносит в бан-лист скайп-чата. В качестве имени нужно задавать скайп-логин. Сопровождается сообщением в чате об исключении пользователя из списка вами;
/get uri — выводит ссылку на вход пользователей в чат. Видно только вам;
/set guidelines [текст] — устанавливает текст правил скайп-чата. Если текст не задан, то правила удаляются;
/get guidelines или /get xguidelines — выводит текст правил чата. Видно только вам;
/set options [+|-]флаг — устанавливает настройки скайп-чата. + означают что флаг надо включить, - означает, что флаг нужно выключить. Если + или - не писать, то по умолчанию флаг включается. Флаги могут быть следующими:
USERS_ARE_LISTENERS — если флаг включен, то он запрещает пользователям писать в чат. Попросту, делает их слушателями. Действует только на пользователей определенных ролей;
USERS_ARE_WRITERS — если флаг включен, то пользователи могут писать в чат;
JOINING_ENABLED — включение этого флага разрешает пользователям добавляться в чат (например по ссылке на скайп-чат);
JOINERS_BECOME_APPLICANTS — своеобразная премодерация. Если флаг включен, то добавленный пользователь должен получить разрешение от группы CREATOR или MODERATOR;
JOINERS_BECOME_LISTENERS — все пользователи, добавленные после включения этого флага, могут только читать сообщения скайп-чата;
HISTORY_DISCLOSED — включение этого флага дает возможность видеть добавленному пользователю предыдущую историю чата. Ограничение в 2 недели или 400 сообщений;
TOPIC_AND_PIC_LOCKED_FOR_USERS — включение этого флага запрещает рядовым пользователям менять тему и картинку чата.
/get options — выводит настройки скайп-чата. Видно только вам;
/setpassword пароль [подсказка] — устанавливает пароль на вход в чат и подсказку. Пароль не должен содержать пробелов. Если подсказка не введена, то ее не будет вообще. Спецеффектами не сопровождается;
/clearpassword — удаляет пароль на вход в скайп-чат;
/get password_hint — выводит подсказку к паролю, если пароль установлен. Видно только вам;
/get banlist — выводит список заблокированных пользователей;
/get allowlist — выводит список пользователей, которым разрешено присоеденится к скайп-чату;
/set banlist [+|-]маска — устанавливает список заблокированных пользователей. + включает пользователя в список заблокированных, - исключает пользователя. По умолчанию используется +. В качестве маски выступает skype-логин пользователя;
/set allowlist [+|-]маска — устанавливает список разрешенных пользователей. + включает пользователя в список разрешенных, - исключает пользователя. По умолчанию используется +. В качестве маски выступает skype-логин пользователя.
/golive [название] — голосовой вызов пользователей чата. Можно ввести название этого совещания, хотя и не обязательно;
/invite [имя] — показывает ссылку для звонка пользователю. Если имя пользователя не задано, то показывает ссылку на звонок вам. Эта ссылка видна всем пользователям скайп-чата;
/find текст — ищет первое вхождение текста в скайп-чате.
Немного о ролях в skype. Располагаю их в порядке от самых привилегированных, к самым бесправным:
creator — создатель чата. Обладает всеми возможными привилегиями. В чате может быть только один;
master — модератор чата. Доступны большинство команд. Модератор не может назначить другого пользователя модератором;
helper — помощник. Мало привелегий. Может говорить при настройках чата с флагом USERS_ARE_LISTENERS. Не могут менять роли другим пользователям;
user — рядовые пользователи чата;
listener — слушатели. Не могут говорить, но могут слушать;
applicant — пользователи, которые приглашены в скайп-чат, но еще не одобренные модератором или создателем.
HTML-теги в скайп-чате
А вы знаете, что skype понимает HTML теги выравнивания и форматирования текста?! Если вы введете теги в окно сообщения и отправите, то они попросту отобразятся в сообщении. Но есть небольшой секрет в скайпе, благодаря которому теги будут работать. Для отправки тегов нужно ввести их в окно сообщения (допустим, <center>hello skype!</center>), нажать клавиши Shift + Ctrl и нажать мышкой кнопку "Отправить сообщение". В результате, HTML-теги отработают.
Но учтите, в skype отработают не все теги. Вот список тех тегов, которые явно отрабатывают в skype:
<center>текст</center> — выравнивает текст по-центру;
<b>текст</b> — делает текст в скайп-чате жирным;
<i>текст</i> — делает текст в скайп-чате курсивным;
<u>текст</u> — делает текст в скайп-чате подчеркнутым;
<s>текст</s> — делает текст в скайп-чате зачеркнутым;
<blink>текст</blink> — текст будет мерцать;
<font color="цвет" size="размер">текст</font> — так задается размер и цвет текста в скайп-чате. Цвет задается в шестнадцатиричном исчислении цветов RGB, а размер задается в пунктах;
<a href="ссылка">текст ссылки</a> — создает ссылку. Учитывая, что skype сам может создавать кликабельную ссылку, то в этом методе можно задать любой текст ссылки;
— создает перевод строки;
<hr /> — создает горизонтальную строку на весь скайп-чат.
Теги в skype можно сочетать вместе. При сочетании тегов нужно соблюдать правила вложенности. Небольшой пример текста (выравнивание по-центру, подчеркнутый, красного цвета, 14-го размера, мерцает):
В skype существуют скрытые смайлы, которые не включены в стандартный набор. В текст они вводятся кодами в круглых скобках. Ниже весь список скрытых смайлов скайпа:
(mooning) — попа;
(finger) — палец;
(bandit) — бандит;
(drunk) — пью;
(smoking) (smoke) (ci) — курю;
(toivo) — без описания;
(rock) — рок;
(headbang) (banghead) — бьюсь лбом о стену;
(bug) — вирус, жук;
(fubar) — полный @#$&*;
(poolparty) — вечеринка в басейне;
(swear) — ругань;
(tmi) — слишком много информации;
(heidy) — белочка;
(skype) (ss) — Skype;
(wtf) — Wtf;
(brokenheart) (u) (U) — разбитое сердце;
(wfh) — работаю дома;
(zilmer) — Зилмер;
(hollest) — Hollest;
(punch) — удар;
(~) (film) (movie) — фильм;
(mp) (ph) — телефон;
(o) (O) (time) — время;
(e) (m) — тебе пришло письмо;
Также существует огромное количество смайлов-флагов. Для создания смайла-флага нужно использовать следующий код: (flag:XY), где XY - это буквы страны. Варианты букв стран и какой флаг им соответствует можно посмотреть на следующей картинке:
Например: код (flag:ru) выведет флаг России.
Skype-ссылки
Skype поддерживает возможность работы с обычными ссылками. Для этого ссылка должна начинаться с skype: и сопровождаться специальными командами. Ссылка будет работать только в том случае, если skype установлен на компьютере пользователя.
Skype-ссылки могут быть полезны владельцам сайтов. Скажем, для списка контактов и вариантов связи. Также, ссылки можно передавать в чате Skype, и они будут работать. Ссылки в стандарте HTML пишутся следующим образом:
Code:
<a href="ссылка">текст ссылки</a>
Ниже опишу варианты ссылок для работы со скайпом:
skype:логин или skype:логин?call — выполняет вызов скайп-абонента. В качестве логина нужно вводить скайп-логин.
skype:телефон?call — вызов абонента по телефону через Skype. В качестве телефона вводится номер абонента в международном формате без пробелов и лишних символов. Пример номера: +79600000000.
skype:логин1;логин2;логин3?call — звонок сразу нескольким абонентам и создание конференции. логин1, логин2, логин3 и т.д. — это скайп-логины пользователей.
skype:логин?add — добавление пользователя в список контактов. Логин — скайп-логин пользователя.
skype:телефон?add — добавление телефона в список контактов. Телефон вводить в международном формате.
skype:логин?chat или skype:логин1;логин2;логин3?chat — создает чат с одним или несколькими skype-пользователями.
skype:логин?voicemail — голосовое сообщение скайп-пользователю. Удобно, если абонент в оффлайне или не может ответить.
skype:логин?sendfile или skype:логин1;логин2;логин3?sendfile — отправляет файл одному или нескольким пользователям. При нажатии на такую ссылку открвыается окно выбора файлов.
skype:логин?menu — выводит меню контакта. Вод логином понимается скайп-логин.
Если skype на компьютере не установлен, то реакцией на такую ссылку может стать сообщение об ошибочности ссылки. Чтобы избежать этого можно использовать следующий код:
Code:
<!-- этот код вводить в тело HEAD страницы --> <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<!-- так должны выглядеть ссылки --> <a href="ссылка" onclick="return skypeCheck()">текст ссылки</a>
Небольшие секреты скайпа
Скайп обладает небольшими секретами, так называемыми пасхальными яйцами. Такие секреты всплывают случайно, но они заложены в программу изначально. Наш путь к совершенству предполагает все знания. Вот небольшой список того, что было обнаружено:
Если зажать 3 несмежные клавиши на клавиатуре, то в чате появляется кошка вместо пишущей руки. Похоже, что создатели Skype заранее предположили, что кошка в доме может наступить на клавиатуру. Это своеобразный знак — печатает кошка.
Если беспорядочно нажимать на клавиатуре множество кнопок, то в чате появится изображение кулаков, бьющих по клавиатуре. Без комментариев.