当联系人或“好友”不在主iMessage应用程序中时,我需要能够使用Apple脚本发送iMessage。如果线程已经创建并且其中包含消息,则能够向他们发送问题。但是,如果我尝试将其发送给不是脚本的脚本,它将失败或不执行任何操作。
tell application "Messages"
set myid to get id of first service
set theBuddy to buddy "example@email.com" of service id myid
send "Hi there" to theBuddy
end tell
这是我当前用来发送消息的脚本的示例,但是如上所述,如果还没有消息线程,那么这将不起作用,您知道如何执行此操作吗?我宁愿不使用UI回调。