
Итого
- Поиск спам-звонков в Google занимает слишком много времени, прежде чем звонящий вешает трубку.
- Ярлык может помочь, но вы не сможете активировать ярлыки, когда ваш iPhone звонит.
- Я прибегнул к использованию жеста «Назад», чтобы активировать ярлык для проверки входящего номера с помощью ChatGPT.
Хотя глупые песни Монти Пайтона о переработанном мясе могут быть забавными, нежелательные маркетинговые звонки и электронные письма — нет. Мне надоело получать звонки с незнакомых номеров, которые, как оказалось, говорят мне, что я попал в аварию не по своей вине. Я подумал, что приложение Shortcuts может как-то помочь.
Нет, спасибо, продолжайте читать
Поиск спам-звонков в Google занимает слишком много времени
Невероятно раздражает, когда звонок поступает с номера, которого нет в моих контактах. Весьма вероятно, что это спам-звонок, но это также может быть важный звонок от кого-то вроде моего врача или поставщика энергии, который я не хочу пропустить.
Вы можете гарантировать, что если я отвечу, то это будет спам, а если нет, то это будет что-то действительно важное.

Поэтому, когда появляется номер, который я не узнаю, я быстро гуглю его, чтобы посмотреть, не был ли он отмечен как назойливый звонок. Проблема в том, что к тому времени, как я найду номер и прочитаю результаты, звонок уже сработает.
Я решил создать ярлык, который сделает эту работу за меня
Недавно это случилось со мной снова, и я начал задаваться вопросом, есть ли способ автоматизировать все так, чтобы мой iPhone проверял номер всякий раз, когда поступает звонок с номера, которого нет в моих контактах.
Я знал, что могу создать ярлык на своем iPhone, который будет выполнять веб-поиск, например. Казалось, что должно быть возможно создать ярлык, который будет проверять номер для меня, чтобы я мог быстро узнать, спам это или законный звонок.
Вы не можете активировать ярлык, когда звонит ваш телефон
Однако вскоре я столкнулся с препятствием. В идеальном мире я мог бы запускать свою быструю команду всякий раз, когда на мой iPhone поступал входящий звонок. Таким образом, всякий раз, когда мой телефон звонил, быструю команду запускали. Затем я мог бы извлечь номер телефона, найти информацию об этом номере и посмотреть, не был ли он с номера, имеющего историю спам-звонков.

Проблема в том, что хотя вы можете запускать автоматизацию на вашем iPhone самыми разными способами, в настоящее время невозможно запускать быструю команду, когда ваш iPhone звонит. Это позор, так как это определенно был бы полезный триггер; вы могли бы создать любое количество полезных автоматизаций на его задней стороне. Мне пришлось придумать другой способ.
Я прибегнул к использованию жеста «Назад»
Если бы не было возможности запустить мою быструю команду, когда мой iPhone начинал звонить, единственным вариантом было запустить быструю команду вручную. Я мог бы использовать кнопку «Действие» на моем iPhone 15 Pro, но я уже использую ее для других целей, и не было никаких действий быстрых команд, которые я мог бы использовать, чтобы изменить то, что делает кнопка «Действие», когда телефон звонит.

Вместо этого я решил запустить ярлык из жеста нажатия назад. Это жест доступности, который вы можете использовать для выполнения действий на вашем iPhone, например, открытия камеры или центра управления, нажав на заднюю часть вашего iPhone два или три раза. Один из вариантов жестов нажатия назад — запустить ярлык, так что как только я создам свой ярлык, я смогу запускать его всякий раз, когда мой телефон звонит, нажав на заднюю часть моего iPhone три раза.
Планирование ярлыка для проверки входящего номера
Последним шагом было создание ярлыка, который проверял бы входящий номер при входящем звонке. Я мог бы использовать веб-поиск, но это все равно потребовало бы от меня просмотра результатов, чтобы узнать, является ли номер спамом или нет. Я решил, что самый быстрый и простой способ сделать это — спросить ChatGPT.

Мне нужно будет передать ChatGPT номер для входящего звонка. Поскольку он появляется на экране при поступлении звонка (если только номер не был скрыт), я мог бы получить ярлык для создания снимка экрана. Затем я мог бы использовать действие «Извлечь текст из изображения» в приложении «Ярлыки», которое использует оптическое распознавание символов (OCR) для извлечения текста из изображения.
После того как я извлек текст, включающий номер телефона, я мог передать его в ChatGPT и попросить его найти номер в Интернете и сообщить мне, является ли он спамом.
Создание моего ярлыка
Теперь, когда я знал все шаги, которые мне нужны в моем шорткате, пришло время начать его строить. Шорткату требуется всего три действия, чтобы работать.
Откройте приложение «Ярлыки» и нажмите значок «+» в правом верхнем углу, чтобы создать новый ярлык. Нажмите «Поиск действий», введите «скриншот» и выберите «Сделать снимок экрана». Найдите «извлечь» и выберите «Извлечь текст из изображения». Это извлечет текст из скриншота, включая входящий номер.
Закрыто
Найдите «ChatGPT» и выберите «Ask ChatGPT» из результатов. Вы можете выбрать, какую модель использовать; я выбрал GPT-4o. Нажмите «Message» и введите что-то вроде следующего: «Найдите номер телефона из этого текста и сообщите мне, безопасно ли это или спам. Сделайте первое слово ответа «SCAM» или «SAFE» и сделайте ответ кратким».
Нажмите «Текст с изображения» над клавиатурой, чтобы добавить текст, извлеченный из скриншота, в ваше сообщение. Нажмите стрелку и выключите «Непрерывный чат», чтобы ChatGPT давал вам только один ответ.
Закрыто
Нажмите на имя ярлыка в верхней части экрана и выберите «Переименовать». Дайте своему ярлыку запоминающееся имя и нажмите «Готово», чтобы сохранить его.
Закрыто
Назначение сочетания клавиш жесту «Назад»
После того, как вы создали свою комбинацию клавиш, последний шаг — назначить ее жесту «Назад». Это нужно сделать через настройки специальных возможностей.
Перейдите в «Настройки» > «Доступность». В разделе «Физические и двигательные возможности» выберите «Сенсорный экран». Прокрутите вниз экрана и выберите «Назад коснитесь». Выберите «Двойное касание» или «Тройное касание». Прокрутите вниз и выберите созданную вами комбинацию клавиш. Теперь ваша комбинация клавиш установлена на жест «Назад коснитесь».
Закрыто
Использование сочетания клавиш при получении звонка
Теперь, когда у меня настроена горячая клавиша на запуск при каждом использовании жеста обратного нажатия, у меня гораздо больше шансов увидеть, является ли вызов спамом, прежде чем они повесят трубку. Когда поступает вызов, а я не узнаю номер, я трижды нажимаю на заднюю часть своего iPhone, и горячая клавиша запускается. Через секунду или две ChatGPT сообщает мне, является ли вызов спамом или безопасным, и я знаю, отвечать на него или нет.

Короткий путь не идеален, но он помогает
Этот метод не идеален и имеет несколько существенных недостатков. Самая большая проблема в том, что звонящий скрывает свой номер. Нет номера для проверки, поэтому сокращение становится бесполезным. К сожалению, некоторые легитимные звонки скрывают свой номер, так что вы возвращаетесь к исходной точке.
Другая проблема в том, что этот метод не мгновенный. Когда поступает звонок, вам нужно поднять трубку, выполнить жест «назад», а затем подождать, пока ChatGPT проверит номер. Если вы не будете достаточно быстры, звонящий может повесить трубку до завершения процесса.
Однако во многих случаях этого вполне достаточно, чтобы работать и позволять мне отвечать на законные звонки до того, как они будут повешены.
Без возможности запускать ярлык, когда мой iPhone начинает звонить, использование жеста «назад» — лучшее, что я могу сделать с помощью собственных инструментов iPhone. Однако мой следующий план — посмотреть, что я могу сделать с помощью Home Assistant. Для телефонов Android есть датчик «phone_state», который будет меняться, когда телефон звонит, но для iPhone его нет, так что, похоже, понадобится другой обходной путь.