Python 2.7 Skype4Py发送和发送;群聊中的接收

Python 2.7 Skype4Py发送和发送;群聊中的接收,python-2.7,skype4py,Python 2.7,Skype4py,基本上,我正在尝试用Skype4Py创建一个skype机器人。我当前的代码在传统(p2p)群组聊天和普通消息中都可以正常工作,但在新的群组聊天中就不行了。这是我的密码: import Skype4Py prefix = "My Bot: " def command(Message, Status): if Status == 'SENT' or Status == 'RECEIVED': msg = Message.Body.lower() if

基本上,我正在尝试用Skype4Py创建一个skype机器人。我当前的代码在传统(p2p)群组聊天和普通消息中都可以正常工作,但在新的群组聊天中就不行了。这是我的密码:

import Skype4Py 

prefix = "My Bot: "

def command(Message, Status): 
    if Status == 'SENT' or Status == 'RECEIVED':
        msg = Message.Body.lower()
        if (msg == ",help"):
            send(Message, "Hello!")

def send(Message, String):
    final = prefix+String
    Message.Chat.SendMessage(final)

skype = Skype4Py.Skype();
skype.OnMessageStatus = command 
if skype.Client.IsRunning == False: 
    skype.Client.Start() 
skype.Attach();

while True: 
    input('')
如果您的新群聊是“基于云的聊天”,Skype4py将无法正常工作

例如,创建一个新的群组聊天,然后运行以下代码:

导入Skype4Py
skype=Skype4Py.skype()
skype.Attach()
用于在skype中聊天。聊天:
打印聊天记录
列出了旧的(p2p)群聊,但未列出新的(基于云的)群聊

如果你想让你的代码运行良好,你必须创建一个遗留(p2p)群组聊天

请试试这个:

要了解您的聊天类型,只需在聊天窗口中键入/get name,然后按Enter键。 如果组名响应以“19:…”开头,则表示您正在进行基于云的聊天; 如果组名响应以“#skypename…”开头,则表示您正在进行基于P2P的聊天

--剪断--

创建的所有新组都将是基于云的组。 如果要创建基于P2P的组(以利用旧版主持人功能),键入/createmoderatedchat。 这将创建一个名为Empty group的新聊天组,您可以向其中添加用户并使用下面描述的基于P2P的聊天命令的完整列表

如果您的新群聊是“基于云的聊天”,Skype4py将无法正常工作

例如,创建一个新的群组聊天,然后运行以下代码:

导入Skype4Py
skype=Skype4Py.skype()
skype.Attach()
用于在skype中聊天。聊天:
打印聊天记录
列出了旧的(p2p)群聊,但未列出新的(基于云的)群聊

如果你想让你的代码运行良好,你必须创建一个遗留(p2p)群组聊天

请试试这个:

要了解您的聊天类型,只需在聊天窗口中键入/get name,然后按Enter键。 如果组名响应以“19:…”开头,则表示您正在进行基于云的聊天; 如果组名响应以“#skypename…”开头,则表示您正在进行基于P2P的聊天

--剪断--

创建的所有新组都将是基于云的组。 如果要创建基于P2P的组(以利用旧版主持人功能),键入/createmoderatedchat。 这将创建一个名为Empty group的新聊天组,您可以向其中添加用户并使用下面描述的基于P2P的聊天命令的完整列表

如果您的新群聊是“基于云的聊天”,Skype4py将无法正常工作

例如,创建一个新的群组聊天,然后运行以下代码:

导入Skype4Py
skype=Skype4Py.skype()
skype.Attach()
用于在skype中聊天。聊天:
打印聊天记录
列出了旧的(p2p)群聊,但未列出新的(基于云的)群聊

如果你想让你的代码运行良好,你必须创建一个遗留(p2p)群组聊天

请试试这个:

要了解您的聊天类型,只需在聊天窗口中键入/get name,然后按Enter键。 如果组名响应以“19:…”开头,则表示您正在进行基于云的聊天; 如果组名响应以“#skypename…”开头,则表示您正在进行基于P2P的聊天

--剪断--

创建的所有新组都将是基于云的组。 如果要创建基于P2P的组(以利用旧版主持人功能),键入/createmoderatedchat。 这将创建一个名为Empty group的新聊天组,您可以向其中添加用户并使用下面描述的基于P2P的聊天命令的完整列表

如果您的新群聊是“基于云的聊天”,Skype4py将无法正常工作

例如,创建一个新的群组聊天,然后运行以下代码:

导入Skype4Py
skype=Skype4Py.skype()
skype.Attach()
用于在skype中聊天。聊天:
打印聊天记录
列出了旧的(p2p)群聊,但未列出新的(基于云的)群聊

如果你想让你的代码运行良好,你必须创建一个遗留(p2p)群组聊天

请试试这个:

要了解您的聊天类型,只需在聊天窗口中键入/get name,然后按Enter键。 如果组名响应以“19:…”开头,则表示您正在进行基于云的聊天; 如果组名响应以“#skypename…”开头,则表示您正在进行基于P2P的聊天

--剪断--

创建的所有新组都将是基于云的组。 如果要创建基于P2P的组(以利用旧版主持人功能),键入/createmoderatedchat。 这将创建一个名为Empty group的新聊天组,您可以向其中添加用户并使用下面描述的基于P2P的聊天命令的完整列表