【发布时间】:2015-01-13 21:26:11
【问题描述】:
我的 java 项目需要帮助。我目前正在尝试在发生特定操作时在 Skype 对话中发送消息。
为此,我使用java-skype API v1.4 by taskan。
这是我的代码:
try {
for (Group group : Skype.getContactList().getAllGroups()) {
if ((group.getDisplayName()).equals("Nameofthegroup")) { //Whatever the group name is
String id = group.getId();
Skype.chat(id).send(ep.getDisplayName() + " joins !");
ep.sendMessage("Die ID: "+ id);
}
}
} catch (Exception e3) {
e3.printStackTrace();
}
我也试过了:
try {
String id = Skype.getContactList().getGroup("Groupname").getId();
Skype.chat(id).send(p + "joins!");
} catch (SkypeException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
我的问题是 Skype 注册了一个外部程序试图做某事,但是在我允许 Java 访问之后,没有其他任何事情发生。没有消息发送。
【问题讨论】:
-
这与您的问题无关,但我想说的是,在看到几个问题几乎没有付出任何努力之后,看到有一个问题令人耳目一新。
-
需要帮助还是有问题。
-
所以按照 Captain_D1 的指示告诉我们
ep是什么。 -
ep 和 p 一样……是事件中玩家的名字……根本不起作用