우주는 계속 평화롭다

관심 2008/06/30 02:02
사용자 삽입 이미지
top

우주의 평화에 메시지 보내기

일상 2008/06/29 23:32
#!/usr/bin/env python
# -*- coding: euc-kr -*-

import sys
sys.path.insert(0, '/home/users/shinsuk/skype/Skype4Py-1.0.29.0')
import Skype4Py

skype = Skype4Py.Skype()
skype.Attach()

print 'Your full name:', skype.CurrentUser.FullName
print 'Your contacts:'
for user in skype.Friends:
    print '    ', user.FullName

chat = skype.Chat(Name = u'#yeojinkim/$9103441200410f25')
chat.SendMessage(u'우주의 평화 봇')

top

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

스파티필룸의 현재모습

일상 2008/06/28 14:11
기다린 보람이 있었다.
사용자 삽입 이미지

top

코아 고기

일상 2008/06/18 23:23
핸드폰 사진이라 좀 흐릿하지만~ 코아 고기.
사용자 삽입 이미지

TAG 고기, 코아
top

If programmers have make a plane

재미 2008/06/09 11:45
top