'Googletalk'에 해당되는 글 1건

  1. 2008/06/29 GoogleTalk <-> Skype Bridge 계획

GoogleTalk <-> Skype Bridge 계획

관심 2008/06/29 18:24
사전 조사:
 * GoogleTalkXMPP에 따르므로, XMPP가 구현된 라이브러리를 이용해 봇이 메시지를 받도록 할 수 있다.
 * Skype은 공개되지 않은 프로토콜을 사용하지만, 클라이언트의 동작을 제어할 수 있는 외부 확장 프로그램을 연결할 수 있다.

준비:
 1. Skype에 "우주의 평화1" 봇 계정을 생성한다.
 2. GoogleTalk에 "우주의 평화2" 봇 계정을 생성한다.
 3. Skype "우주의 평화" 채널에 "우주의 평화1" 봇을 초대한다.

동작:
 * Skype 사용자 들이 "우주의 평화" 채널에 메시지를 보내면, 이는 "우주의 평화1" 봇에게도 전달된다.
 * 구월본심 서버에 "우주의 평화1" 봇을 위한 Skype client 를 띄우고, 여기서 Skype4Py를 이용해 메시지를 추출해낸다.
 * Skype4Py를 통해 추출된 메시지는 xmpppy 라이브러리를 이용하는 "우주의 평화2" 계정을 통해 ㅈㅈ, ㅅㅈ, ㄷㅈ, ㅅㅈ에게 전달한다.

 * ㅈㅈ, ㅅㅈ, ㄷㅈ, ㅅㅈ이 메시지를 보내려면, "우주의 평화2"에게 메시지를 보낸다.
 * "우주의 평화2"로 전달된 메시지는 xmpppy 라이브러리를 통해 추출하고 이를 Skype4Py 확장에게 전달한다.
 * Skype4Py는 이를 "우주의 평화1"의 메시지로 "우주의 평화" 채널로 보낸다.

참조:
 * Howto to Talk with GoogleTalk in Python
 * Skype4Py
 * Overview of Twisted IM
 * PyXMPP
 * xmpppy

top