Пользователь
0,0
рейтинг
28 июня 2010 в 16:24

Разработка → Список команд чата Skype

...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.

leonard: Размещает ярлык (тег) «Создатель» рядом с именем создателя в чате.

/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 — работает.

Спасибо, almalexa, за подсказку. Ниже еще возможные для использования опции:

JOINING_ENABLED — Когда отключено, новые пользователи не могут добавляться в чат.

JOINERS_BECOME_APPLICANTS — Если включено, новые пользователи будут ждать подтверждения их добавления от группы MASTERS или CREATOR.

JOINERS_BECOME_LISTENERS — Если включено, то новые пользователи смогут только читать сообщения, но не отправлять их.

HISTORY_DISCLOSED — Если отключено, новые пользователи могут видеть сообщения добавленные ранее чем эти пользователи присоединились к чату. Лимит 400 сообщений или период в 2 недели (зависит от того, что будет достигнуто раньше)

TOPIC_AND_PIC_LOCKED_FOR_USERS — Если включено, то пользователи не могут менять тему и картинку чата

Пока не было возможности протестировать Mac платформу 30/06/2010. (я думаю либо кто-то из сообщества поможет, или у меня найдется время и возможность)
Джагаев Давид @1eon
карма
26,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (79)

  • +11
    Фича интересная, спасибо, только «я не буду пользоваться всеми этими командами», как и Вы.
    • +7
      /me постоянно использует эту команду.
      • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Замечательно разделили на Win7 и Ubuntu, но те, которые отмечены не работающими, что я проверил, на Mac OS замечательно работают, к примеру — /htmlhistory
    • 0
      на неделе доберусь до Msc mini (на работе имеется в наличии 1 шт.) если будет время, то добавлю в топик результаты с Mac платформы, надо бы еще у товарища есть iPod touch, на нем как раз обновленная платформа, но для нее по крайней мере на состояние прошлой недели еще не было skype если я не ошибаюсь, по крайней мере стоящий там ругался что не будет пока что работать с новой ОС.
      • 0
        У меня есть возможность проверить и на 3 и на 4 прошивке. По поводу Скайпа на 4-ой прошивке ничего не знаю, в принципе, мне не в лом проверить эти команды на Маке, но получится только завтра вечером.
  • +1
    по правде говоря, удивило вообще наличие подобных команд, не говоря уже о разнообразии.
    спасибо.
  • +6
    В закладки, однозначно… Не думал, что скайп гибче, чем я думал
  • +1
    /me любит эту фичу :)
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Спасибо!
    Знал только парочку, пост однозначно в избранное.
  • +13
    наконец то я узнал создателя чата, которому уже почти 5 лет)
    • 0
      аналогично. Примечательно, что этого человека и в комманде-то уже нету :)
  • +8
    А еще можно зажать три любые кнопки по-очереди (удерживая каждую секунды по 2), и не отпускать, появится киса -)
    • 0
      А можно по шагам про кису? Как зажать 3 кнопки, удерживая при этом 2 — не понимаю.
      • +2
        Нажать кнопку, держать две секунды, не отпуская нажать вторую, держать уже две кнопки ещё две секунды, нажать третью кнопку и держать до появления кисы.
      • 0
        удерживая каждую по 2 секунды ;)
      • +1
        у меня получилось, только с клавишами C, A, T. Со всем с любыми клавишами никак не получается.
        • +1
          Можно любые, главное чтобы они были далеки друг от друга =)
          Например так:
          rrrrrrrrrrrrrrooooooooooooooooooosssssssssssssssssss
          :=)
      • +1
        Между виндой и маком не работает. Между виндой и виндой работает в четвертой версии. Нужно одновременно зажать c, a, t и не отпускать. Киса появится у обоих. Вообще не обязательно нажимать именно эти буквы, нужно сымитировать как будто кошка наступила на клавиатуру, то есть зажать несмежные кнопки.
    • 0
      Вот кстати еще, нестандартные смайлики =)
      • 0
        Я бы даже сказал вот.
  • +4
    Вот ещё несколько из известных опций для /set options:

    JOINING_ENABLED — Когда отключено, новые пользователи не могут добавляться в чат.

    JOINERS_BECOME_APPLICANTS — Если включено, новые пользователи будут ждать подтверждения их добавления от группы MASTERS или CREATOR.

    JOINERS_BECOME_LISTENERS — Если включено, то новые пользователи смогут только читать сообщения, но не отправлять их.

    HISTORY_DISCLOSED — Если отключено, новые пользователи могут видеть сообщения добавленные ранее чем эти пользователи присоединились к чату. Лимит 400 сообщений или период в 2 недели (зависит от того, что будет достигнуто раньше)

    TOPIC_AND_PIC_LOCKED_FOR_USERS — Если включено, то пользователи не могут менять тему и картинку чата


    Всё из API-доков
    • 0
      Спасибо, я добавлю в топик, но позже, выходные заканчиваются (в Украине), а еще ничего не сделал, нужно многое успеть до трудовых будней…
    • 0
      USERS_ARE_LISTENERS — если включено, то все, у кого роль USER, не сможет писать в чат

      Почто последний, 6ой, забыли? )
      • +1
        Не забыл, эта опция в топике есть.
        • +1
          Ступил… Каюсь, грешен. Зато теперь тут все 6 рядком :)
  • +1
    Можно отредактировать последнее сообщение в Skype, нажав стрелочку «Вверх». Работает под Windows.
    • 0
      Можно редактировать любое сообщение, нажав правую кнопку мыши и выбрав соответствующий пункт.
      • +1
        Даже чужое, если у тебя родь MASTER или CREATOR
        Непонятно, что позволяет делать роль HELPER
    • 0
      и под убунту.
      • +1
        И даже под Archlinux, кто бы мог подумать!!!
        • +1
          Прошу простить за экспрессию, но не вынесла душа поэта, как говорится. В последнее время все чаще говорят не linux, а именно убунту. Как будто скайп (и кучу другого софта) в репозитории кладут с радикально разным набором фишечек и рюшечек.
          • 0
            ubuntu is != linux :)

            Посмотрите на отчет автора темы — то работает, то не работает, хотя, казалось бы, одни и те же дрова на растопку идут.
            • +2
              ubuntu is != linux
              Ну да, ведь Ubuntu ⊂ Linux.
          • +1
            В последнее время все чаще говорят не linux, а именно убунту
            закономерное следствие популярности.
  • +3
    Однажды я нечаянно узнал, что в скайпе работает sed'овый синтаксис замены подстроки в предыдущем сообщении. s/старое/новое/
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Смайлы уже были на хабре.
      пруф
  • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    skype-irc какой-то :)
    спасибо. что-нибудь обязательно пригодится
    • 0
      Судя по всему, не многие знают, что такое irc.
  • 0
    /alertson.
    /alertson?
    /alertson!
    /alertson )

    самые важные команды.
    • 0
      :\
      Без пробелов после /alertson
      • 0
        Точнее с пробелами.
        Чертова жара.
    • 0
      что делают?
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Честно говоря, удивлен тем, как много людей не знали этих команд. Когда я перешел на скайп, то как то даже не задумался над тем, что там может не быть хелпа по команде /help. Слишком много общения в ирке)
  • 0
    настройки чата (/alertsoff ) сохраняются только в пределах одного клиента?
    • 0
      как выяснилось при проверке дома и на работе — таки да. Однако все равно удобнее — давно искал возможность «замутать» пару чатов :)
  • +2
    kosi2801.freepgs.com/2008/12/20/skype_chat_commands.html

    Оно же, но чуть больше инфы
  • +7
    Пользуясь случаем.

    Кто-нибудь знает, как отключить надоевшую подсказку «у вас есть бабло на счете, звоните скорее» которую невозможно отключить?
    • 0
      Попробуйте отключить
      — Help and tips
      — Promotions
      На вкладке Alerts &messages в разделе настроек Notifications.
      У меня отключены и давно уже подобных сообщений не вижу.
      PS простите что на английском, лень для ответа менять язык всего скайпа.
  • 0
    Не знаю, как на других платформах, но на Mac'e есть еще замечательная замена текста по regexp-канонам.
    Также я нашел интересный баг (при общении mac2mac версий), как писать от имени собеседника (или последнего сказавшего в конфе). :)
  • +1
    По просту, Так же, Не возможно, Просмотр подсказки пароля, не получилось не установить не посмотреть (???)

    Рекомендую почитать правила русского языка: therules.ru/
    • +2
      Завтра в свободное время выучу русский язык и поправлю пост, спасибо за замечание.

      ИМХО мне так сильно глаза не режет, я старался не допускать ошибок
  • 0
    Э… «Размещает теги рядом с создателям чата имя автора.»

    > Puts a Creator tag next to the chat creator's name.

    Думаю правильнее: Размещает ярлык (тег) «Создатель» рядом с именем создателя в чате.
    • 0
      Спасибо, в скорости обновлю пост.
      но я уже в пижаме :)
      Обновить пост хочется аккуратно, тут кто правописание советовал править, кто еще нашел опций, завтра вечерком сяду или днем в обед.
  • –4
    www.socialtimes.com/2006/06/hidden-skype-emotions/?red=rb
    ну и затаившиеся смайлики скайпа
  • 0
    Кстати, и в самом деле исправьте, пжлст, Ubuntu на Linux. Бинарники-то под все Linuxы одинаковые. Пока, во всяком случае.
    • 0
      сорри, ответ коментарием ниже

  • 0
    Две платформы — Windows и Linux, в настоящем обзоре использовалась Windows 7 сборка 7600 + skype 4.2.0.169 и Ubuntu 10.04 + skype 2.1.0.81
    В посте и не было сказано что Linux есть Ubuntu, а сказано, что у автора две платформы вин. и лин. и конкретно какие ( и не потому что они лучше или хуже, а просто потому что они у него установленны)…

    Вам просто похоливарить захотелось?
    • 0
      Да, я уже перечитал пост. Извините мою невнимательность.
  • +1
    я часто использую s/aaaaa/bbbbb/ для замены aaaaa на bbbbb в последнем сообщении
  • 0
    Скажите, а есть ли в скайпе возможность вставить изображение в чат? Не ссылку, а именно изображение.
  • 0
    еще была команда — можно было поставить в чате красивую виньетку… ох, забыл команду…
  • 0
    Меня вычислили — /godmode on :D
  • 0
    как вернуть всем норм права если сделал USERS_ARE_LISTENERS?
    я тут нечайно чатик из 80 человек замолчал))
    • 0
      попробуйте USERS_ARE_WRITERS
    • 0
      или же менять всем роли… очень здорово что обнаружилось это…
  • 0
    Как сделать так, что бы звонить в групповой чат мог только его создатель?
  • 0
    Как с экспортить историю?
  • 0
    Кто знает когда эти команды заработают в андроиде?
  • 0
    Еще веселое:
    community.skype.com/t5/General-Discussion/Ghost-role-on-skype/td-p/393729

    Роли GHOST и OUTLAW

    «Здравствуйте!
    подскажите, пожалуйста, каким образом пользователи, включенные в скайп чат, могут дать доступ в чат другим пользователям, причем так, что в списке участников ники добавленных не указаны?»

    Только вот как это сделать — нигде в открытых источниках не написано.
    • 0
      Что за OUTLAW? Гугл не даёт ответа…

      Да и с гостом тоже не понятно ничего.
      • 0
        Нашёл ещё RETIRED, но в каких случаях дают эту роль не получается найти или проверить.
      • +1
        Эх, если б я сам знал :)

        В открытых источниках этой информации я тоже не нашел. Но она есть — люди пользуются этой хренью, но не раскрывают секретов.
  • 0
    Чисто виндовский подход: недоимплементить наиполезнейшую хрень, не задокументировать и забить. Молодцы.

    > /alertson [text]
    > Позволяет указать конкретно слова или текст для которых будут включены уведомления, например ваше имя.

    А если 2 имени, то что делать?

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