Ir para o conteúdo principal
  1. Atalhos/

Rotina Matinal

Visão Geral
#

Este exemplo mostra um fluxo de trabalho multi-ação: seu servidor retorna três ações sequenciais que cada uma aciona um Shortcut diferente.

Comando do Servidor
#

Envie morning para seu servidor.

Resposta do Servidor
#

[
  { "msg": "Checking calendar...", "shortcut": "GetCalendar" },
  { "msg": "Getting weather...", "shortcut": "GetWeather" },
  { "msg": "Good morning! Here's your briefing.", "shortcut": "MorningSummary" }
]

Shortcuts iOS Necessários
#

Crie estes três Shortcuts no seu dispositivo:

1. GetCalendar
#

  • Buscar Eventos do Calendário onde a data de início é hoje
  • Obter Detalhes dos Eventos (título, data de início)
  • Formatar os eventos como texto

2. GetWeather
#

  • Obter Clima Atual
  • Formatar temperatura e condições como texto

3. MorningSummary
#

  • Receber entrada do PocketHook (resultados combinados)
  • Mostrar Notificação com o resumo
  • Opcionalmente: Falar Texto para ler em voz alta

Código do Servidor (router.ts)
#

case "morning":
  return toResponse(responses([
    { msg: "Checking calendar...", shortcut: "GetCalendar" },
    { msg: "Getting weather...", shortcut: "GetWeather" },
    { msg: "Good morning! Here's your briefing.", shortcut: "MorningSummary" }
  ]));

Dica de Automação
#

Combine com uma automação de Hora do Dia no Shortcuts e o SendMessageIntent para executar isso todas as manhãs automaticamente.