Tag: IRC Style

  • More mysterious Skype chat commands

    Today I’ve been curious if there were any more hidden chat commands besides the currently well known IRC-like Skype chat commands. So I decided to inspect the executable once more (I did it already once with only little success) and surprisingly I almost instantly found something completely new to me.

    A quick search on the internet also turned up nothing comparable and quick try&error also revieled not much information for most of them so the following table mainly consists of questionmarks. I tried to come up with a description where the commands reveiled a bit, but since I found absolutely no additional information for those all the meaning is just guesswork from me.

    Of course I’ll update this posting every time I find out something new or somebody gives me hints on this.

    Update 2012-11-18 – Added infos on /fork from commenters, added bunch of new commands found in recent Skype 6 version

    table.skype { border-width: 1px; border-spacing: 1px; border-style: solid ; border-color: gray; border-collapse: collapse; } table.skype th { border-width: 1px; padding: 1px; border-style: inset; border-color: gray; } table.skype td { border-width: 1px; padding: 1px; border-style: inset; border-color: gray; }
    Command Description
    /dbghelp Outputs a list of (debug?) commands but without description.
    /showmembers Lists all members of the chat with their currently assigned role.
    /showstatus Prints some infos about the current conversation. Conversation convoi id, Consumption horizon, History date and Message count.
    /showactivemembers ?
    /showname Displays the name of the original conversation. Required when querying the Skype database file.
    /showchatforms ?
    /showpendingmessages ?
    /info Displays the current and maximum number of chat participants.
    /fm ?
    /verify Shows some text about missing messages on my computer. Maybe checks the message-database for validity.
    /showaccsel ?
    /showaccfocus ?
    /accselect ?
    /debug ?
    /debugmsg ?
    /golive [token] (since Skype4?) Opens a management window in a group conversation which allows to handle conference calls. The sense of the (optional) token is not yet clear to me but seems to give you a link which you can share to others and allow them to join the conference.
    /fork [skypename/s] (since Skype5?) Duplicates the current group chat leaving out the contacts which are added to this command.
    /fork [skypename/s] (since Skype5?) Duplicates the current group chat leaving out the contacts which are added to this command.
    /setupkey [key] [value] ? Sets the “key” to a certain “value” or unsets it if no value given. Purpose currently unknown.
    /setupkey! [key] ? Deletes the “key”. Purpose currently unknown.
    /showplaces Displays a list of the currently online Skype instances using this Skype name (and have Skype version >=6 or recent mobile versions).
    /remotelogout Logs out all other currently online Skype instances which are using this Skype name (and have Skype version >=6 or recent mobile versions).
    /rsql ? sends this into the chat but does NOT show help like any other random /-command…
    /set listeners [value] ? probably another list of skype-ids which are only listeners/spectators in this chat. Changes also the output of /showmembers, but real effect still untested.
    /get listeners Shows the list of listeners set with previous command.
    /ignore ?

    Random/Unsorted additional findings

    • The name of a chat (/showname) is composed of the initial creator of the group-conversation (who gets the role CREATOR and is indicated with ‘#’ in the chat-name) and a hash.
      • If the group-chat evolved from a chat with another person, this person is also part of the name (with the role ADMIN and the ‘$’ sign as indicator in the chat-name).
    • Consumption horizon (/showstatus) seems to be the time when the last message was received from any chat-member.
    • Message count (/showstatus) is the number of messages displayed in the current window.
  • Skype chat commands

    It’s not a widespread knowledge that Skype has not only hidden emoticons (see also Skypes own emoticon list)but also allows some special commands within an open Skype chat. Thanks to my darling for the hint. There are some lists available on the net but they aren’t easy to locate and I found none which has a listing of all commands. Well, I don’t know if I for myself have found all available commands, but none of the list contained all of those I know.

    So here I’m compiling my own list of Skype commands with descriptions and if you’re interested some of the lists I used for this are at the bottom of this entry. Most of the commands are for administering the running chat, some are only available when you are the chat creator and some more only if you issued "/goadmin" before. Also at some spots in the net it was said, that some commands are only applicable when the "IRC Style" view of chats is activated but I couldn’t confirm that.

    Furthermore a lot of the commands show only effect or make any sense at all (especially the user management related ones) if used in a public chat.

    If you have knowledge of more of those commands or about the ones with a question mark please leave me a note in the comments.

    Update 2009-04-25 – Filled most gaps, added descriptions and links to official Skype pages.
    Update 2010-08-21 – Minor updates to the options concerning joining a chat.
    Update 2010-10-30 – Discovered a load of additional mysterious chat commands. Left them in a separate post until more info available.
    Update 2012-11-17 – Minor updates for Skype 6

    table.skype { border-width: 1px; border-spacing: 1px; border-style: solid ; border-color: gray; border-collapse: collapse; } table.skype th { border-width: 1px; padding: 1px; border-style: inset; border-color: gray; } table.skype td { border-width: 1px; padding: 1px; border-style: inset; border-color: gray; }

    Commands

    Command Description
    /me [action] Describes an action of the user by printing his name followed by the action.
    /help Shows a list of available commands. It’s incomplete but helps with general administrating tasks.
    /add [skypename] Adds the user skypename to the chat.
    /leave Leave the current chat (only if not creator).
    /topic [newTopic] Sets a new topic to the chat.
    /find [text] Looks for text in the chat history.
    /fa or / Repeats the last search.
    /alertson or /alertson [text] “/alertson text” sets the skype notification to occour on special text in messages. “/alertson” resets it to the default. If an alert is set, every instance of the text will be highlighted in the chat window for easier detection of the alerting lines.
    /alertsoff Turns off all notifications for this chat.
    /history Loads the complete chat history into the active chat window.
    /htmlhistory Generates a HTML file of the chats history and opens it in the browser. Skype 4: not iplemented in this version anymore.
    /clear Clears the chat window.
    /info Shows number and limit of chat participants.
    /call [skypename] Opens a call to skypename.
    /goadmin Enters the administration mode of the chat (only if creator) and adds a small text “Creator” to the user-icon in the chat. I didn’t find so far a way to leave this mode again. According to the Skype documentation the only effect is the “Creator” tag but I’m not so sure about that.
    /get creator Shows the creator of this chat.
    /get role Shows the current role of the user.
    /whois [skypename] Shows some info of the user skypename, for example the current role.
    /setrole [skypename] MASTER | HELPER | USER | LISTENER Sets roles of chat members. See below for more info.
    /kick [skypename] Removes skypename from the chat.
    /kickban [skypename] Removes skypename from the chat and bans him.
    /get guidelines Shows the guidelines of this public chat.
    /set guidelines [text] Sets the guidelines of this public chat.
    /get options Shows the current active options for this chat.
    /set options [[+|-]flag] Sets options for this chat, see below for more info.
    /get [creator|masters|helpers|users|listeners] Shows a list of users in the particular role.
    /setpassword [password] [hint] Sets a password for this public chat, no spaces allowed, and also a password hint in the same command.
    /clearpassword Removes the password for this public chat.
    /set pasword_hint [text] Sets a password hint for this public chat.
    /get password_hint Shows the password hint for this public chat.
    /set password [text] Sets a password for this public chat, no spaces allowed.
    /set banlist [[+|-]mask] Bans members from this public chat.
    /get banlist Shows all users which are banned to this public chat.
    /set allowlist[[+|-]mask] Allows members to this public chat.
    /get allowlist Shows all users which are allowed to this public chat.
    /get uri Skype 4: Gets the URI link for this public chat which can then be sent to contacts or embedded in webpages.
    /eggy ? Has been rumoured as easter-egg but seems to have no effect at all (at least not in recent versions of Skype).
    /undoedit Skype 6: Reverts the last edit of a message.

    Chat roles and privileges

    Straight from the Skype API Documentation.

    Role Description
    CREATOR Member who created the chat. There can be only one creator per chat. Only creator can promote other members to masters.
    MASTER Also known as chat hosts. Masters cannot promote other people to masters.
    HELPER A semi-privileged member. Helpers will not be affected by the USERS_ARE_LISTENERS option. Helpers cannot promote or demote other members.
    USER Regular members who can post messages into the chat.
    LISTENER A demoted member who can only receive messages but not post anything into the chat.
    APPLICANT A member waiting for acceptance into the chat. Member cannot be demoted to applicants once they have been accepted.

    Chat options

    These options are also from the Skype API, I had no chance to test these so far.

    Option Description
    JOINING_ENABLED When this bit is off, new users cannot join the chat. This option has to be enabled before the options JOINERS_BECOME_APPLICANTS and JOINERS_BECOME_LISTENERS can be set. Also, this cannot be disabled while one of the JOINERS_BECOME_xxx options is still set.
    JOINERS_BECOME_APPLICANTS When this bit is on, new users will be able to join the chat but they will be unable to post or receive messages until authorized by one of the chat administrators (CREATOR or MASTER).
    JOINERS_BECOME_LISTENERS When this bit is on, new users will be able to receive message in chat but unable to post until promoted to USER role. Basically a read-only flag for new users.
    HISTORY_DISCLOSED When this bit is off, newly joined members can see chat history prior to their joining. Maximum amount of history backlog available is either 400 messages or 2 weeks of time, depending on which limit is reached first.
    USERS_ARE_LISTENERS Read-only flag for chat members with USER role.
    TOPIC_AND_PIC_LOCKED_FOR_USERS When this bit of options is off, USER level chat members can change chat topic and the topic picture.
    USERS_ARE_WRITERS ? This appeared to me after setting and removing the USERS_ARE_LISTENERS in a chat, but I didn’t recognize some changed behavior to the standard.

    Other Skype trivia

    • If you press different key combinations of 3 letters at once on your keyboard (fast!) you can make some other hidden status-icons appear next to your Skype-image (and in recent versions also in the chat-window itself) in a chat. For example "jkl" or "uio" produce an animated icon where a pencil is broken, "cat" or "dog" make a nice cat appear. Just try around, until now I’ve just found those two icons.

    External Links & Sources

    http://handytechtips.blogspot.com/2008/04/skype-chat-taking-control-of-group-chat.html
    http://vafer.org/blog/20080504113126
    http://support.skype.com/en_US/faq/FA883/I-am-an-advanced-user-who-would-like-to-use-IRC-style-commands-to-moderate-my-chat-How-do-I-do-this
    http://developer.skype.com/accessories
    http://support.skype.com/en_GB/faq/FA10042/What-are-chat-commands-and-roles
    http://forum.skype.com/index.php?showtopic=311671 How To Make Links To Skype Chats On Web Pages And Email