0
如何发送iMessage到群聊?我到处搜索,找不到任何东西。我想将它发送给一个名为“某事”的群聊,可能如果我在聊天中收到好友名单,我可以一次将它发送给每个人?一个问题可能是我也在聊天,所以这可能是一个问题。发送iMessage到群聊
如何发送iMessage到群聊?我到处搜索,找不到任何东西。我想将它发送给一个名为“某事”的群聊,可能如果我在聊天中收到好友名单,我可以一次将它发送给每个人?一个问题可能是我也在聊天,所以这可能是一个问题。发送iMessage到群聊
要发送到现有的群聊,您需要获取聊天的内部guid。有两种方法可以做到这一点。
从messages.app内部数据库中提取它,该数据库位于磁盘~/Library/Messages/chat.db
处。它是聊天表下的guid列。如果您有名为的群组聊天,通过display_name很容易找到。
您可以使用AppleScript处理程序处理消息,on chat room message received
处理程序可以在某人发布该聊天时捕获该ID。
一旦你的GUID(以类似于iMessage;+;chat831551415676550949
格式),你可以使用AppleScript的发送消息。
tell application "Messages"
set myid to "iMessage;+;chat831551415676550949"
set mymessage to "Hello World"
set theBuddy to a reference to text chat id myid
send mymessage to theBuddy
end tell
要发送的图像,以替换mymessage文本:
set ImageAttachment to POSIX file "File path here" as alias
我发现你ZEKE斯奈德......我@reteps笑 – user7903682
哇,哈哈。真是巧合 –