标签: ichat

试图从os x消息w/applescript接收消息

嘿我正在运行以下脚本:

using terms from application "Messages"
    on message received this_message from this_buddy for this_chat
        display dialog "test"
    end message received
end using terms from
Run Code Online (Sandbox Code Playgroud)

但是当我收到消息时,我每次都会在消息中收到以下错误:

Event: Message Received in Active Chat
File: registerToReceiveMessages.applescript
Error: Error -1708
Run Code Online (Sandbox Code Playgroud)

我无法在互联网上找到任何错误.它似乎适用于除活动聊天之外的每个聊天.有任何想法吗?

此外,我正在尝试为"已收到的已发送消息"添加事件,但每次我编译applescript时都会将其替换为"已收到远程屏幕共享邀请"

applescript messages ichat

9
推荐指数
2
解决办法
4902
查看次数

适用于Jabber Server的IMServicePlugIn

由于一些特殊的身份验证,我必须编写一个Messages插件来访问内部Jabber服务器.我有两个问题:

  1. 是否有可用于Messages Jabber插件的源代码,所以我可以修改身份验证部分而不必编写整个插件?
  2. 如果没有,我如何将组列表中每个好友的状态发送给IMService?我创建了一个插件,可以从内部服务器登录并检索好友列表.好友列表显示在消息中,每个人都离线,甚至是在线好友.我花了几天时间查看有限的文档和标题,我无法弄清楚如何将组列表中每个好友的状态传递给IMService.当我从Jabber服务器获取组列表时,我在我的IMServiceApplication对象上调用plugInDidUpdateGroupList方法.我只看到我可以传递每个好友的组名,权限和名称.他们都出现了脱机.我如何通过每个好友的状态?

谢谢.

macos xmpp ichat osx-lion osx-mountain-lion

5
推荐指数
0
解决办法
227
查看次数