Смайлики - Список команд чата Skype
Skype сейчас я встречаю чаще на компьютерах чем другие IM клиенты, мне он практически заменил ICQ, вся рабочая переписка ведется в Skype, но речь пойдет не о том, что лучше или популярней. Часто бывает так что участвуешь сразу в нескольких чатах где количество участников превышает 10, что собственно и приводит к тому, что на рабочем столе и в трее постоянно обновляется количество новых сообщений, а так же уведомления в виде всплывающих сообщений, а теперь представьте что у вас 3 окна чата с друзьями, 1 с вашим боссом, другой с девушкой - все это в сумме начинает запутывать, отвлекать и порой раздражать. Хотелось бы расставить приоритеты… Раньше я чаще всего настраивал «политику» уведомлений только через глобальные настройки программы
Случилось так что я узнал что в каждом окне чата Skype возможно использование команд, например /alertsoff отключит уведомления для конкретного окна чата, соответственно /alertson включит их обратно.
Поискав немного я наткнулся на некое how-to, оказывается у Skype чата довольно много текстовых команд, подобие IRC команд. Далее я постарался попробовать все возможные из них на двух имеющихся у меня платформах, как оказалось не все и не везде работает… Прошу под кат. Две платформы - Windows и Linux, в настоящем обзоре использовалась Windows 7 сборка 7600 + Skype 4.2.0.169 и Ubuntu 10.04 + Skype 2.1.0.81. Если кто выяснит как себя ведут данные команды в Skype других версиях, для других платформ или даст еще какие-то подробности по данным командам (к сожалению не со всем удалось разобраться) - буду рад если сообщите и добавлю в топик. Итак: Учтите то что вам нет надобности использовать квадратные кавычки вокруг текста после написания команды. /help
Вывод списка команд с некоторым описанием.
Работает как в Win7 так и в Ubuntu. /add [Skype_Name]
Добавляет пользователя Skype_Name к чату.
Win7 - работает, при этом если чат был изначально с 1 собеседником, групповой чат создается в новом окне, иначе контакт добавляется в это же окно.
Ubuntu - работает групповой чат создается в окне в котором была введена команда. /alertsoff
Отключение уведомлений чата.
Работает как в Win7 (в win версии через GUI настройки) так и в Ubuntu. /alertson [text]
Позволяет указать конкретно слова или текст для которых будут включены уведомления, например ваше имя.
Работает как в Win7 так и в Ubuntu. /call [Skype_Name]
Судя по описанию данная команда должна совершить звонок.
Win7 - не работает, показывает список команд так же как и команда /help и все другие команды или слова в формате "/^\/([a-zA-Z])+$/" то есть если команда не известна Skype то он выдаст список «известных» но как оказалось что не все работают.
Ubuntu - почти не работает, звонок начинает совершаться и сразу же статус становится Cancelled. Что касается остальных произвольных написаний "/^\/([a-zA-Z])+$/" не вызывает хелп список - просто отображает введенный пользователем текст. /clear
Удаляет историю чата. Не может быть отменено.
Win7 - не работает.
Ubuntu - работает, но похоже очищает просто окно чата, история сохраняется. /find [text]
Регистронезависимый поиск первого вхождения text в чате.
Win7 - работает.
Ubuntu - работает. Так же работает /fa команда. /get banlist
Просмотр списка пользователей которым запрещено присоединяться к чату.
Работает как в Win7 так и в Ubuntu. /get allowlist
Просмотр списка пользователей которым разрешено присоединяться к чату.
Я пологаю что это инверсная форма бан-лилста, то есть все что не разрешено - запрещено.
Работает как в Win7 так и в Ubuntu. /get creator
Просмотр информации о создателе текущего чата.
Работает как в Win7 так и в Ubuntu. /get guidelines
Просмотр указаний или скорее правил для данного чата, сюда можно написать что то вроде: «в этом чате запрещено и т.д. ».
Работает как в Win7 так и в Ubuntu. Установить получилось параметр, а как просмотреть данный guideline я так до конца и не понял. /get xguidelines
Описания конкретного не нашел, дела обстоят в использовании так же как и с предыдущей командой.
Работает как в Win7 так и в Ubuntu /get options
Просмотр установленных опций. за время обзора нашел только одну, о которой описано в конце статьи.
Работает как в Win7 так и в Ubuntu /get password_hint
Просмотр подсказки пароля, не получилось не установить не посмотреть.
Работает как в Win7 так и в Ubuntu /get role
Просмотр своей роли в чате.
Работает как в Win7 так и в Ubuntu /goadmin
Размещает теги рядом с создателям чата имя автора. Не понял и не сумел воспользоваться.
оригинал - Puts a Creator tag next to the chat creator's name. /history
Загружает полную историю чата в активное окно.
Win7 - не работает.
Ubuntu - загружает всю историю. /htmlhistory
HTML файл истории который должен появится в окне браузера.
Win7 - не работает.
Ubuntu - не работает. /info
Отображает количество присутствующих и максимально возможное для этого чата количество человек.
К сожалению не узнал как изменить количество, опции не нашел.
Работает как в Win7 так и в Ubuntu /kick [Skype_Name]
Удаляет пользователя из чата.
Win7 - работает.
Ubuntu - работает. /kickban [Skype_Name]
Удаляет пользователя из чата и предотвращает его обратное туда возвращение. Обычные пользователи не могут вернуть как и редактировать банлист.
Win7 - работает.
Ubuntu - работает. /leave
Покинуть чат. Не возможно если вы создатель чата.
Win7 - работает. Даже если я создатель, удалось покинуть чат.
Ubuntu - аналогично. /me
Выводит ваше имя в тексте сообщения, может быть использовано к примеру в таком случае: "/me считает что так должно быть, а не иначе".
Win7 - работает.
Ubuntu - работает. /set allowlist [[+|-]mask]
Устанавливает соответствующий список пользователей
Win7 - работает.
Ubuntu - работает. /set banlist [[+|-]mask]
Устанавливает соответствующий список пользователей
Win7 - работает.
Ubuntu - работает. /set guidelines [text]
Устанавливает строку «правил» чата, которую я так и не увидел как просмотреть не используя команды /get -/-.
Win7 - работает.
Ubuntu - работает. /set xguidelines [text] - по просту не нашел, хотя странно то что обратная команда /get для нее существует. /set options
Устанавливает опции чата.
USERS_ARE_LISTENERS вот эта единственная которую я знаю, но скорее всего их больше.
эта опция запрещает всем пользователям писать сообщения в этот чат, но действует эта опция не на всех пользователей, ниже будет приведена иерархия ролей с описанием. Уже успел поиздеваться над друзьями исользуя эту функцию.
Win7 - работает.
Ubuntu - работает. /set password [text]
Устанавливает пароль чата (пробелы запрещены).
Win7 - работает, но не понятно где этот пароль нужно вводить и кому.
Ubuntu - аналогично. /set password_hint [text]
Устанавливается подсказка для пароля.
Win7 - работает.
Ubuntu - работает. /setpassword [password] [password hint]
Устанавливает пароль и подсказку одной командой.
Win7 - работает.
Ubuntu - работает. /setrole [Skype Name] MASTER | HELPER | USER | LISTENER
Позволяет установить роль пользователю в чате описание ролей приведено ниже. /topic [text]
Изменяет текст темы чата. /whois [Skype_Name]
Показывает всевозможную информацию о пользователе Skype_Name.
Описание ролей пользователей чата
CREATOR
Участник который создал чат. Может быть только один создаль для одного чата. Только создатель может назначать роль MASTER. MASTER
В описании звучит как «chat hosts», я полагаю что это некая главная роль, что-то вроде модераторов в чате, знаю только ограничения. Master не может назначить других пользователей мастерами. HELPER
Полу-привилегированный член чата. Этих пользователей не затронет опция USERS_ARE_LISTENERS. Helpers не имеют права менять роли пользователям. USER
Обычный пользователь чата (роль по умолчанию, если вы не создатель), позволяет делать все что обычно делают в чате. Так же не имеют права менять роли пользователям (пока не проверено). LISTENER
Пользователь который может читать сообщения из чата, но не имеет права писать сообщения в этот чат. APPLICANT
Пользователь который ждет утверждение что бы попасть в чат. Пользователь не может быть понижен к этой роли если он был принят в чат. (пока не разрешен вопрос скорее эту роль получает пользователь которого пригласил пользователь с ролью низкого уровня). В заключении могу сказать, что я не буду пользоваться всеми этими командами, но познакомится было интересно и что-то я точно возьму на вооружение. Судя по различиям в реакции на команды в разных версиях, могу предположить что эволюционируя Skype обретает больше графического интерфейса и теряет возможность выполнять какие-то текстовые команды. Опять же мое предположение что в ранних версиях Skype поддержка команд чата была более кошерной. Так или иначе еще есть время воспользоваться данным не всем известным функционалом. Был рад если это открыло для кого-нибудь что-то новое, спасибо за внимание! UPD ниже будут обновления по теме. alice2k поведал:
/get uri
Возвращает ссылку на чат в виде skype:?chat&blob=smth, при клике на которую можно сразу присоединиться к чату.
Win7 - работает.
Ubuntu - работает. Источник habr/blogs/skype/97561/