Используйте applescript для отправки сообщения новому контакту/треду

Мне нужно иметь возможность отправлять 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

Вот пример сценария, который я в настоящее время использую для отправки сообщения, но, как указано выше, это НЕ работает, если еще нет цепочки сообщений, есть идеи, как это сделать? Я бы предпочел не использовать обратные вызовы пользовательского интерфейса.


person kyle hoell    schedule 26.10.2018    source источник