java - 如何从 Skype 聊天消息中提取文本

标签 java inputstream outputstream skype

我正在尝试创建一个可以制作简单单词模因的机器人。大部分工作已经完成,但我遇到的问题是我找不到使用 Skype 即时消息作为输入和输出流的方法。我想要完成的是用户用一个单词向机器人发送即时消息,然后机器人回复与之相关的单词模因。这类似于 freenode 上托管的 #osuosc IRC 服务器上的 shibabot。

 
For example:

User1: .meme night
bot:    such night
           so dark
     wow

有没有办法可以使用 Skype 即时消息作为输入和输出流

最佳答案

看起来已经没有什么好的方法可以做到这一点了。在这篇 Skype 支持帖子中,他们特别指出,2013 年 12 月之后您将无法通过 Skype API 访问聊天消息。

"due to technology improvements we are making to the Skype experience, some features of the API will stop working with Skype for desktop. For example, delivery of chat messages using the API will cease to work."

https://support.skype.com/en/faq/FA12349/skype-says-my-application-will-stop-working-with-skype-in-december-2013-why-is-that

关于java - 如何从 Skype 聊天消息中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26831075/

相关文章:

java - 将字符串写入输出流

java - 为 IntelliJ 13 设置 Maven

java - 在java中将HTML转换为RTF?

java - BufferedReader 未返回

java - Jackson 在两个位置反序列化与反序列化整个 json 的性能

java - 如何在保持输入流打开以获得结果的同时关闭 Java 套接字输出流?

java - Java 中的 BufferedReader

JavaFx将数据保存到txt文件中 - 检查文件是否存在

java - Java (Solr) 线程转储有多昂贵?

java - 重用 ObjectInputStream 会抛出 StreamCorruptedException