Primeiramente gostaria de agradecer ao meu amigo Allan por ter me indicado uma resolução para esse problema, convivia com ele a algum tempo e não tinha procurado uma solução até que o Allan me deu uma luz =)
O Messenger Groups (http://groups.im/) permite que você crie uma sala de bate-papo no MSN e esta sala fica sempre disponível para quem quiser acessar (diferente de quando você adiciona outros contatos a conversa).
O problema é que o Emesene possui um bug, e ao utilizar esse recurso do MSN ele não exibi o “nick” da pessoa que mandou a mensagem.
Eu utilizo um grupo assim com alguns amigos, e sempre ficava perdido no meio da conversa pois não sabia quem estava falando. Se você tem o mesmo problema, basta seguir os passos abaixo:
Utilize seu editor de textos preferidos e edite o arquivo:
vim /usr/share/emesene/emesenelib/Switchboard.py
* Estou utilizando o Fedora 9, caso o arquivo não se encontre nesse diretório em outra distro, tente usar o locate ou find para localizar o arquivo Switchboard.py.
Depois procure por:
try:
charset = Type.split(’text/plain; charset=’)[1]
except IndexError:
charset = ”
E adicione abaixo:
if ‘P4-Context’ in header:
nick = nick + header['P4-Context']
body = header['P4-Context'] + “: ” + body
Salve o arquivo, abra o Emesene e aproveite o Messenger Group \o/
Gostaria também de deixar os créditos ao “lsz”, usuário que disponibilizou no fórum do Emesene a solução:
http://emesene.org/smf/index.php/topic,123.0.html