Messenger groups no emesene - exibindo “nicks”

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

One Response

  1. Exibindo nicks dos Messenger Groups no Emesene « Timóteo Ramos a.k.a. Raz0r Says:

    [...] eu tenho procurado uma solução para isso. Enfim achei, num blog de software livre (link original aqui) foi divulgada a tal façanha, com poucas linhas de correção em [...]

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.