Мне нужно иметь возможность отправлять iMessages с помощью сценария Apple, когда этот контакт или «приятель» еще не находится в основном приложении iMessage. Я могу отправить их без проблем, если поток уже создан и в нем есть сообщения. Но если я попытаюсь отправить его тому, кто не является скриптом, он либо потерпит неудачу, либо ничего не сделает.
tell application "Messages"
set myid to get id of first service
set theBuddy to buddy "[email protected]" of service id myid
send "Hi there" to theBuddy
end tell
Вот пример сценария, который я в настоящее время использую для отправки сообщения, но, как указано выше, это НЕ работает, если еще нет цепочки сообщений, есть идеи, как это сделать? Я бы предпочел не использовать обратные вызовы пользовательского интерфейса.