Простой AppleScript, чтобы автоматизировать Mail
Добрый день, необходимо автоматизировать ответ на письма в MacOs через Mail
При получении письма система должна сделать запрос по API в сторонний сервис, получить ответ и отправить этот ответ отправителю письма исключительно путем эмуляции действий пользователя. Очень важно чтобы в ответе был оригинальный контент (аналогично как при нажантии на кнопку Reply)
Это должно быть автоматизировано для стандартного клиента Mail через активацию праdила (rule) которе в свою очередь активирует скрипт
--------------------------
Алгоритм работы
- Получено новое письмо
- Mail активирует скрипт через правило
- Скрипт извлекает отправителя, получателя и тело сообщения
- Скрипт отправляет POST запрос
- При получении ответа на запрос скрипт формирует ответ отправителю
- вызывает действие Reply
- Вставляет текст из ответа API
- Отправляет ответ
--------------------------
Пример запроса
Все поля обязательные,
sender - отправитель письма
receiver - получатель
body - тело сообщения в base64
-----------------------------------------
curl --location 'https://hook.us2.make.com/16glaawfuxbsg2ou36qkgbaxyhbkklph' \
--header 'Content-Type: application/json' \
--data-raw '{
"sender": "<вставьте email здесь>,
"receiver": "<вставьте email здесь>",
"body": "SWYgeW91IHdpc2ggdG8gb3B0LW91dCBvZiB0aGUgc2FsZSwgc2hhcmluZyB0byB0aGlyZCBwYXJ0aWVzLCBvciBwcm9jZXNzaW5nIG9mIHlvdXIgcGVyc29uYWwgb3Igc2Vuc2l0aXZlIGluZm9ybWF0aW9uIGZvciB0YXJnZXRlZCBhZHZlcnRpc2luZyBieSB1cywgcGxlYXNlIHVzZSB0aGUgYmVsb3cgb3B0LW91dCBzZWN0aW9uIHRvIGNvbmZpcm0geW91ciBzZWxlY3Rpb24uIFBsZWFzZSBub3RlIHRoYXQgYWZ0ZXIgeW91ciBvcHQtb3V0IHJlcXVlc3QgaXMgcHJvY2Vzc2VkIHlvdSBtYXkgY29udGludWUgc2VlaW5nIGludGVyZXN0LWJhc2VkIGFkcyBiYXNlZCBvbiBwZXJzb25hbCBpbmZvcm1hdGlvbiB1dGlsaXplZCBieSB1cyBvciBwZXJzb25hbCBpbmZvcm1hdGlvbiBkaXNjbG9zZWQgdG8gdGhpcmQgcGFydGllcyBwcmlvciB0byB5b3VyIG9wdC1vdXQuIFlvdSBtYXkgc2VwYXJhdGVseSBvcHQtb3V0IG9mIHRoZSBmdXJ0aGVyIGRpc2Nsb3N1cmUgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBieSB0aGlyZCBwYXJ0aWVzIG9uIHRoZSBJQULigJlzIGxpc3Qgb2YgZG93bnN0cmVhbSBwYXJ0aWNpcGFudHMuIFRoaXMgaW5mb3JtYXRpb24gbWF5IGFsc28gYmUgZGlzY2xvc2VkIGJ5IHVzIHRvIHRoaXJkIHBhcnRpZXMgb24gdGhlIElBQuKAmXMgTGlzdCBvZiBEb3duc3RyZWFtIFBhcnRpY2lwYW50cyB0aGF0IG1heSBmdXJ0aGVyIGRpc2Nsb3NlIGl0IHRvIG90aGVyIHRoaXJkIHBhcnRpZXMu"
}'
----------------------------------------
Пример ответа - обязательно должен быть оригинальный ответ

-----------------------------------------
В приложении пример скрипта который ПРАВИЛЬНО делает ответ
При подаче заявки укажите в теле сообщения "У меня есть Mac"
Приложения 1
-
Победившая ставка1 день2696 UAH
585 2 0 Победившая ставка1 день2696 UAHSCPT-скрипт готов вместе с инструкцией по установке. Отпишите в ЛС, вышлю архив для тестирования.
-
1 день2696 UAH
74 1 день2696 UAHДобрый день, могу разработать маленький сервис, который будет выполнять ваш скрипт. Его будет удобно запустить как отдельный процесс на вашем ПК, готов обсудить детали заказа.