2014-12-04 11 views
1

그래서 내 그룹의 스카 이프 봇을 만드는 중이 야하지만 내 인생의 최신 메시지를 검색하는 방법을 알 수는 없습니다. 나는 인터넷과 stackoverflow에 대해 자문을 구했지만 작은 문제는별로하지 않지만 Skype4Py 문서에서는 특정 기능에 대한 문서가 거의 존재하지 않는다. 여기에는 stackoverflow에 대한 내용이 거의 없다. 여기 내 코드가 있는데 도와 주시겠습니까? 그런 다음 나중에Skype4Py 메시지 받기

def Commands(Message, Status): 
    if Status == 'SENT' or (Status == 'RECEIVED'): 
     running = 1 
     message = Message.Body.lower() 
     handle = Message.FromHandle.upper() 
     if running == 1: 
      if message == 'WHATEVER': 

를 사용

#Importing! 
import time, sys 
import Skype4Py 

#Set skypeclient and connect, while also setting my desired user 
skypeClient = Skype4Py.Skype() 
skypeClient.Attach() 
user = sys.argv[1] 

#Loop! 
while 1: 
    """ 
    Here I am stumped. I have tried skypeClient.Chat.GetRecentMessages(), 
    skypeClient.Chat.Chat.GetRecentMessages 
    and that wouldn't even work for my purposes if it did work! 
    """ 

답변

2

,

skype = Skype4Py.Skype() 
skype.OnMessageStatus = Commands 
skype.Attach() 
while True: 
    pass 

나를 위해 일했다!