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
哇,哈哈。真是巧合 –