Feature #111

Support for MSN (and maybe others?) multi-user conversations

Added by pankkake - 10 months ago. Updated 5 months ago.

Status:Closed Start:2009-10-20
Priority:Normal Due date:2009-10-24
Assigned to:Romain Bignon % Done:

100%

Category:Conversations Spent time: 2.00 hours
Target version:1.0

Description

  • Being invited to one
  • Starting one and inviting new users to one

BitlBee v1 handling of it is surprisingly not that bad (help groupchats)

Associated revisions

Revision 0fcb0be8ba81a0234a92650221bb592cf7d3bbb9
Added by Romain Bignon 5 months ago

/j #chan supports MSN group chats (refs #111)

In the Accounts.joinChat() method, if protocol does not supports chats,
try to find a menu entry which have a special title to call his callback.

Revision 0ee49d687c0863b1784b047cf0a617852e013bbc
Added by Romain Bignon 5 months ago

avoid multiple channels with same name (refs #111)

History

Updated by Romain Bignon 10 months ago

Ok, yes, currently the MSN's groupchats feature is not yet implemented on Minbif.

Reason is that in libpurple, these groupchats are not same thing than conversation chats. libpurple provides a function to get a menu for each buddy, with actions callbacks, and the only way to start a groupchat is to “click” on that kind of menu.

I think the only solution is to hack for the MSN protocol…

Updated by Romain Bignon 10 months ago

  • Category set to Conversations
  • Target version set to 1.0

Updated by Romain Bignon 5 months ago

  • Status changed from New to Assigned
  • Assigned to set to Romain Bignon
  • % Done changed from 0 to 20

Currently, when someone invites me in a multi-user conversation on MSN, minbif correctly joins it, but there is several bugs inside channel (can't associate users when they speak, and channel users).
It supports only one multi-chat at the same time, because MSN's plugin give the same conversation name to every channels.
When a user leaves, he isn't recognized.

Also, there isn't yet any way to create a multi-chat.

Updated by Romain Bignon 5 months ago

  • Start changed from 2009-05-11 to 2009-10-20
  • % Done changed from 20 to 80

Ok now /j #nickname:msn will create a group chat, and multiple channels can't have the same name.

Updated by Romain Bignon 5 months ago

  • Due date set to 2009-10-24
  • Status changed from Assigned to Closed
  • % Done changed from 80 to 100

Ok we can consider that MSN group chats are supported, but there is a bug with members names.

So I close this ticket and create an other one to report this bug.

Also available in: Atom PDF