我正在尝试编写一个机器人,对于初学者来说,它会监听并记录在基于云的聊天中所说的每条消息——也就是说,命令\get name
返回带有前缀的字符串的聊天19:
,例如19:f0ddd8dbc5b64372a2dd1de9f37f8689@thread.skype
在我的特定情况下。
但是,我无法让 Skype4Java 找到我参与的任何基于云的聊天。
Group[] groups = Skype.getContactList().getAllGroups();
即使存在 P2P 组,上述内容也会返回一个空列表。
Chat[] chats = Skype.getAllChats()
以上返回除了基于云的群聊之外的所有聊天(P2P 群组或个人) 。
Skype4Java 不能与基于云的聊天交互吗?我知道 Skype4Py(Python 等价物)不能。(不恰当的后续问题:是否有任何 API 可以与基于云的聊天交互?)