Ho un gestore di messaggi Appscript funzionante. La maggior parte dei gestori sono vuoti, tranne il gestore "on message received". Questo gestore esegue uno script di shell che risponde con gli output che dovrebbero essere inviati come risposte al mittente del messaggio.
Il problema: My Script richiede tra 6 e 12 secondi. Nei casi in cui sono necessari più di 10 secondi, Messaggi sembra avere un timeout del gestore di Applescript predefinito di 10 secondi. Dopo 10 secondi viene visualizzato un popup e i messaggi diventano inutilizzabili finché non viene premuto il pulsante "Attesa". Premendo il pulsante, il gestore termina e tutto va bene.
Possibilisoluzioni:
- Ideale:Disattiva/ModificailtimeoutdeimessaggidiApplescript.
- Faiinmodocheloscriptdelgestoretrasmettainformazionisufficientiperrispondereallostessomessaggionelloscriptinesecuzionein
nohup
o$[script]&
,quindifaiinmodocheloscriptavviiilproprioApplescriptperrispondere. - faiinmodocheApplescriptprendaclicsulpulsante"Attendi" nei messaggi prima di rispondere (non è sicuro se ciò funzionerebbe).
Grazie per l'aiuto!