Skip to content

Working with Group Chats

Eion Robb edited this page Mar 30, 2016 · 1 revision

One of the most common questions I get asked is about group chats/threads. Hopefully this wiki page helps others in their quest to do battle with Skype and its group chats. So, in no particular order...

How do I start a new chat?

Right-click a buddy in the buddy list and choose the "Initiate Chat" option. You can invite more people to the chat using the Conversation->Invite... menu.

How do I join a chat?

The easiest way to do this is to, from the buddy list, Tools->Room List. Then pick your Skype account and then the Get List button. The /list command in a Skype chat/IM window will also get you there. You should end up with a screen that looks something like image You can then click on the chat, then click either the "Join" button to join the chat or the "Add Chat" button to add it to your buddy list for quick access later.

Why don't I see a group chat that I'm in?

When Microsoft bought Skype in 2011 they started to transition people over from old peer-to-peer (P2P) group chats (that have ID's like #person1;$person2;argleblarglefoobarwibbleblarg) to newer cloud-backed thread's (that have ID's like 19:[email protected]). Any chat started before 2011 would have been an old P2P chat, whereas generally chats started after this time (depending on when Skype clients were updated and stuff) would be a new Thread. This plugin only works with Threads, as that's what the web interface of Skype works with (the old plugin used to only work with P2P chats). You can create a new Thread with all the same people copied over from the P2P chat by running the /fork command in the P2P chat, in your regular Skype client (or mobile phone or whatever)

What's the difference between a P2P Chat and a Cloud-backed Thread?

P2P chats rely on people sending messages to each other and needed everyone to be online to get messages. Threads store the messages on a Microsoft server and forward the messages around to work offline and are more-easily shared between your multiple clients/devices.

Why am I seeing crazy long ID's for a chat name?

libpurple - the library that powers clients like Pidgin, Finch and sometimes Spectrum and Empathy - needs to use these ID's to know where to send chat messages to. You can hide these by saving the chat to your buddy list, using the Conversation->Add... button, and then Conversation->Alias to rename it to something nicer.

How do I permanently leave a chat?

You'll need to use the /leave command to permanently leave the chat. Normally, libpurple would leave the chat for you when you close the conversation window, but that's not really how Skype does it, and if you're coming from Skype-land then you're probably expecting it to behave that way.

What commands can I use in a chat?

Other than /leave to permanently leave a chat, an admin can: /kick to kick a naughty user out, /add to add a user, /topic to set or unset the topic