首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skype4Py收到一条消息

Skype4Py收到一条消息
EN

Stack Overflow用户
提问于 2014-12-05 06:28:44
回答 1查看 1.7K关注 0票数 1

因此,我正在为我的小组制作我自己的skype机器人,但我不知道如何检索我生活中的最新消息。我很快就查阅了互联网和stackoverflow,因为我经常处理一些小问题,但在Skype4Py文档中几乎没有关于特定函数的文档,这里也没有关于stackoverflow的文档。这是我的代码,请帮帮忙?

代码语言:javascript
复制
#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!
    """
EN

回答 1

Stack Overflow用户

发布于 2014-12-17 11:03:59

使用

代码语言:javascript
复制
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':

后来,

代码语言:javascript
复制
skype = Skype4Py.Skype()
skype.OnMessageStatus = Commands
skype.Attach()
while True:
    pass

对我很管用!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27305402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档