Отправить группу iMessage, используя applecript
Кто-нибудь знает, как отправить групповое сообщение с использованием applecript/osascript? Я пробовал кучу вещей, но ничего не получается.
2 ответа
Если вы загляните в словарь iMessages (бывший iChat), то увидите, что вы можете отправлять сообщения только на buddy
или text chat
, Нет доступной "группы". НО, если у вас есть группа, скажем, список людей, вы можете сравнить это с доступными buddies
и отправить каждому из них, как предложено в этом посте.
Ответ @turingtested выше привел меня к решению, которое решило эту проблему для меня, при условии, что уже существует именованный чат.
В документации AppleScript
send
можно отправить на:
А
chat
имеет
name
свойство, так название чата отображается в списке чатов:
Затем я вошел в «Сообщения», создал желаемую группу и добавил имя группы. Как только вы это сделаете, следующий код поможет:
tell application "Messages"
send "Your message here" to chat "group name"
end tell