![]() |
|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#41
|
||||
|
||||
Estaría bien que copies el perfil para poder ver donde esta el error.
|
|
#42
|
|
Cita:
https://www.dropbox.com/s/7aj51zr4v3...p.prf.xml?dl=0 |
#43
|
Hola sigue sin funcionar, el comando lo detecta pero no me abre whatsapp ni me envía el mensaje. Adjunto captura del log por si veis algo raro.
![]() si no a ver si podéis subir un perfil que funcione bien y lo pruebo, no vaya a ser de mi perfil. Saludos. |
#44
|
||||
|
||||
Buenas el archivo que has dejado en dropbox, no lo puedo importar, me sale un error, y el log no lo entiendo. Lo mas fácil es que hayas una pulsación larga sobre el perfil, y le des a exportar como XLM al porta papeles, liego lo copias aquí y listo. De esa manera quizás podamos ver el fallo, un saludo.
|
#45
|
|
Cita:
Código:
<TaskerData sr="" dvi="1" tv="4.7b13m"> <Profile sr="prof65" ve="2"> <cdate>1430580996713</cdate> <edate>1430916504202</edate> <id>65</id> <mid0>64</mid0> <nme>Whatsapp</nme> <State sr="con0" ve="2"> <code>20126</code> <Bundle sr="arg0"> <Vals sr="val"> <Contains>false</Contains> <Contains-type>java.lang.Boolean</Contains-type> <DisableCommand><null></DisableCommand> <DisableCommand-type>java.lang.String</DisableCommand-type> <DisableCommandExact>false</DisableCommandExact> <DisableCommandExact-type>java.lang.Boolean</DisableCommandExact-type> <DisableCommandRegex>false</DisableCommandRegex> <DisableCommandRegex-type>java.lang.Boolean</DisableCommandRegex-type> <LastCommandIdInvert>false</LastCommandIdInvert> <LastCommandIdInvert-type>java.lang.Boolean</LastCommandIdInvert-type> <LastCommandIdRegex>false</LastCommandIdRegex> <LastCommandIdRegex-type>java.lang.Boolean</LastCommandIdRegex-type> <NotCancelSearchGoogleNow>false</NotCancelSearchGoogleNow> <NotCancelSearchGoogleNow-type>java.lang.Boolean</NotCancelSearchGoogleNow-type> <NotOnContinuous>false</NotOnContinuous> <NotOnContinuous-type>java.lang.Boolean</NotOnContinuous-type> <NotOnNormal>false</NotOnNormal> <NotOnNormal-type>java.lang.Boolean</NotOnNormal-type> <Precision><null></Precision> <Precision-type>java.lang.String</Precision-type> <ProfileName><null></ProfileName> <ProfileName-type>java.lang.String</ProfileName-type> <Substitutions><null></Substitutions> <Substitutions-type>java.lang.String</Substitutions-type> <TriggerWord><null></TriggerWord> <TriggerWord-type>java.lang.String</TriggerWord-type> <TriggerWordExact>false</TriggerWordExact> <TriggerWordExact-type>java.lang.Boolean</TriggerWordExact-type> <TriggerWordRegex>false</TriggerWordRegex> <TriggerWordRegex-type>java.lang.Boolean</TriggerWordRegex-type> <VariableNames><null></VariableNames> <VariableNames-type>java.lang.String</VariableNames-type> <VariableValues><null></VariableValues> <VariableValues-type>java.lang.String</VariableValues-type> <com.twofortyfouram.locale.intent.extra.BLURB>Event Behaviour: true Command: "(?:envía|manda|escribe) (?:un) (?:whatsapp|wuasap|guasap|guasa) (?:a) (?<name>.+?) (?:diciendo|que diga) (?<message>.+) (regex)"</com.twofortyfouram.locale.intent.extra.BLURB> <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type> <configcommand>(?:envía|manda|escribe) (?:un) (?:whatsapp|wuasap|guasap|guasa) (?:a) (?<name>.+?) (?:diciendo|que diga) (?<message>.+)</configcommand> <configcommand-type>java.lang.String</configcommand-type> <configcommandid><null></configcommandid> <configcommandid-type>java.lang.String</configcommandid-type> <configcommandinvert>false</configcommandinvert> <configcommandinvert-type>java.lang.Boolean</configcommandinvert-type> <configexactsub>false</configexactsub> <configexactsub-type>java.lang.Boolean</configexactsub-type> <configinstant>true</configinstant> <configinstant-type>java.lang.Boolean</configinstant-type> <configlastcommand><null></configlastcommand> <configlastcommand-type>java.lang.String</configlastcommand-type> <configregexsub>true</configregexsub> <configregexsub-type>java.lang.Boolean</configregexsub-type> <net.dinglisch.android.tasker.EXTRA_NSR_DEPRECATED>true</net.dinglisch.android.tasker.EXTRA_NSR_DEPRECATED> <net.dinglisch.android.tasker.EXTRA_NSR_DEPRECATED-type>java.lang.Boolean</net.dinglisch.android.tasker.EXTRA_NSR_DEPRECATED-type> <net.dinglisch.android.tasker.RELEVANT_VARIABLES><StringArray sr=""><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0>%err Error Code Only available if you select &lt;b&gt;Continue Task After Error&lt;/b&gt; and the action ends in error</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1>%errmsg Error Message Only available if you select &lt;b&gt;Continue Task After Error&lt;/b&gt; and the action ends in error</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2>%name name name</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3>%message message message</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4>%regexgroups() Regex Groups Regex Groups</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES5>%avcommnofilter First Command Without Filter </_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES5><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES6>%avsource Source of the Voice Command Can be normal, continuous, test or googlenow</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES6><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES7>%avword() Word Array </_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES7><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES8>%avcomm First recognized Command </_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES8><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES9>%avcomms() All recognized commands </_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES9><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES10>%avcommsnofilter() All recognized commands without filter </_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES10></StringArray></net.dinglisch.android.tasker.RELEVANT_VARIABLES> <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type> <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>configcommand configcommandid configlastcommand Precision DisableCommand TriggerWord ProfileName Substitutions VariableNames VariableValues plugininstanceid plugintypeid </net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS> <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type> <net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled> <net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type> <plugininstanceid>c2e320d7-d727-4e26-82b2-64d313c1a5d7</plugininstanceid> <plugininstanceid-type>java.lang.String</plugininstanceid-type> <plugintypeid>com.joaomgcd.autovoice.intent.IntentReceiveVoice</plugintypeid> <plugintypeid-type>java.lang.String</plugintypeid-type> </Vals> </Bundle> <Str sr="arg1" ve="3">com.joaomgcd.autovoice</Str> <Str sr="arg2" ve="3">AutoVoice Recognized</Str> </State> </Profile> <Task sr="task64"> <cdate>1430404103360</cdate> <edate>1430916504202</edate> <id>64</id> <nme>A1</nme> <pri>100</pri> <Action sr="act0" ve="7"> <code>32337</code> <Bundle sr="arg0"> <Vals sr="val"> <com.twofortyfouram.locale.intent.extra.BLURB>Nombre: %name Ignorar diacríticos: Sí Búsqueda: Al principio</com.twofortyfouram.locale.intent.extra.BLURB> <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type> <net.dinglisch.android.tasker.RELEVANT_VARIABLES><StringArray sr=""><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0>%wt_searchresultnames() Nombres del resultado de la búsqueda Nombres completos de los contactos encontrados usando el término de búsqueda</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1>%wt_searchresultids() IDs del resultado de la búqueda Identificador de cada contacto encontrado usando el término de busqueda</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1></StringArray></net.dinglisch.android.tasker.RELEVANT_VARIABLES> <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type> <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>net.zhdev.whatstasker.EXTRA_CONTACT_NAME</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS> <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type> <net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled> <net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type> <net.zhdev.whatstasker.EXTRA_CONTACT_NAME>%name</net.zhdev.whatstasker.EXTRA_CONTACT_NAME> <net.zhdev.whatstasker.EXTRA_CONTACT_NAME-type>java.lang.String</net.zhdev.whatstasker.EXTRA_CONTACT_NAME-type> <net.zhdev.whatstasker.EXTRA_IGNORE_ACCENTS>true</net.zhdev.whatstasker.EXTRA_IGNORE_ACCENTS> <net.zhdev.whatstasker.EXTRA_IGNORE_ACCENTS-type>java.lang.Boolean</net.zhdev.whatstasker.EXTRA_IGNORE_ACCENTS-type> <net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE>1</net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE> <net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE-type>java.lang.Integer</net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE-type> <net.zhdev.whatstasker.EXTRA_SEARCH_TYPE>0</net.zhdev.whatstasker.EXTRA_SEARCH_TYPE> <net.zhdev.whatstasker.EXTRA_SEARCH_TYPE-type>java.lang.Integer</net.zhdev.whatstasker.EXTRA_SEARCH_TYPE-type> </Vals> </Bundle> <Str sr="arg1" ve="3">net.zhdev.whatstasker</Str> <Str sr="arg2" ve="3">WhatsTasker Search Contact</Str> <Int sr="arg3" val="3"/> </Action> <Action sr="act1" ve="7"> <code>37</code> <ConditionList sr="if"> <Condition sr="c0" ve="3"> <lhs>%wt_searchresultids (#)</lhs> <op>2</op> <rhs>1</rhs> </Condition> </ConditionList> </Action> <Action sr="act2" ve="7"> <code>27269</code> <Bundle sr="arg0"> <Vals sr="val"> <com.twofortyfouram.locale.intent.extra.BLURB>ID: %wt_searchresultids1 Mensaje: %mensaje</com.twofortyfouram.locale.intent.extra.BLURB> <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type> <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>net.zhdev.whatstasker.EXTRA_CONTACT_ID net.zhdev.whatstasker.EXTRA_MESSAGE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS> <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type> <net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled> <net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type> <net.zhdev.whatstasker.EXTRA_CONTACT_ID>%wt_searchresultids1</net.zhdev.whatstasker.EXTRA_CONTACT_ID> <net.zhdev.whatstasker.EXTRA_CONTACT_ID-type>java.lang.String</net.zhdev.whatstasker.EXTRA_CONTACT_ID-type> <net.zhdev.whatstasker.EXTRA_MESSAGE>%mensaje</net.zhdev.whatstasker.EXTRA_MESSAGE> <net.zhdev.whatstasker.EXTRA_MESSAGE-type>java.lang.String</net.zhdev.whatstasker.EXTRA_MESSAGE-type> <net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE>0</net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE> <net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE-type>java.lang.Integer</net.zhdev.whatstasker.EXTRA_PLUGIN_TYPE-type> <net.zhdev.whatstasker.EXTRA_USE_LAST_ID>false</net.zhdev.whatstasker.EXTRA_USE_LAST_ID> <net.zhdev.whatstasker.EXTRA_USE_LAST_ID-type>java.lang.Boolean</net.zhdev.whatstasker.EXTRA_USE_LAST_ID-type> </Vals> </Bundle> <Str sr="arg1" ve="3">net.zhdev.whatstasker</Str> <Str sr="arg2" ve="3">WhatsTasker Send Message</Str> <Int sr="arg3" val="3"/> </Action> <Action sr="act3" ve="7"> <code>38</code> </Action> </Task> </TaskerData> Última edición por DobleJ Día 06/05/15 a las 17:03:21 |
#46
|
||||
|
||||
Perdona me he equivocado , la opción correcta es "exportar descripción al porta papeles" lo siento, hacia tiempo que no lo hacia y no me he dado cuenta hasta que lo has copiado.
|
#47
|
|
Cita:
Profile: Whatsapp (65) State: AutoVoice Recognized [ Configuration:Event Behaviour: true Command: "(?:envía|manda|escribe) (?:un) (?:whatsapp|wuasap|guasap|guasa) (?:a) (?<name>.+?) (?:diciendo|que diga) (?<message>.+) (regex)" ] Enter: A1 (64) A1: WhatsTasker Search Contact [ Configuration:Nombre: %name Ignorar diacríticos: Sí Búsqueda: Al principio Package:net.zhdev.whatstasker Name:WhatsTasker Search Contact Timeout (Seconds):3 ] A2: If [ %wt_searchresultids (#) ~ 1 ] A3: WhatsTasker Send Message [ Configuration:ID: %wt_searchresultids1 Mensaje: %mensaje Package:net.zhdev.whatstasker Name:WhatsTasker Send Message Timeout (Seconds):3 ] A4: End If |
#48
|
||||
|
||||
Buenas, el perfil parece estar correcto, pero creo que hay un espacio en el If que podría ser el error, aunque es posible que ese espacio se haya creado al copiar el texto y lo tengas bien en Tasker.
Ya nos contarás, un saludo. |
Gracias de parte de: | ||
#49
|
|
Cita:
Hola, muchas gracias ya funciona no se como se me ha podido pasar por alto, lo revisé varias veces. Ahora he creado otro perfil para cuando yo quiera preguntar algo, he clonado este y lo he configurado con: (?:envía|manda|escribe) (?:un) (?:whatsapp|wuasap|guasap|guasa) (?:a) (?<name>.+?) (?:preguntándole|y pregúntale) (?<message>.+) y he puesto en la A3 en Mensaje: ¿%message? Pero no me funciona, mientras que la otra si me funciona... Debería funcionar cambiando solo eso, no? [EDITO] Ya funciona, creo que ha sido porque en A1 y A3 he puesto cuenta atrás de 3 segundos. Ya funciona cuando digo "que diga" me envía "%message" y cuando digo "y pregunta" me envía "¿%message?" Gracias por todo, ahora a ver si hago funcionar el asistente total. Saludos. Última edición por DobleJ Día 07/05/15 a las 14:40:15 |
#50
|
||||
|
||||
Buena idea lo de "preguntando" me la apunto. Y me alegro que ya te funcione, muchas veces esos fallos tan simples son los mas difíciles de detectar. Un saludo
|
Gracias de parte de: | ||
#51
|
||||
|
||||
Hola no estoy muy puesto con tasker pero quiero ir trasteandola menoarece miy util,Donde encuentro whast tasker?
Un saludo |
#52
|
Desgraciadamente la retiraron del Play Store.
Quizá la encuentres en algún repositorio tipo apptoide o algún market alternativo. Googleando es posible q la encuentres. |
#53
|
||||
|
||||
Ok gracias voy a buscarla,
Un saludo Ya tengo what tasker, pero tengo que instalar tbn autovoice? Última edición por araneguis Día 25/07/15 a las 10:47:49 |
#54
|
||||
|
||||
Bueno veo que si, pero para activar regex hay que tener la versión de pago?
|
#55
|
||||
|
||||
Buenas, para que reconozca palabras de mas de cuatro letras creo que si. Pero también te digo que da muchísimo juego para hacer muchos tipos de perfiles que quieras utilizar comandos de voz y creo que merece la pena. Un saludo
|
#56
|
||||
|
||||
Creo que ya lo tengo echo pero como se activa esto, para empezar a mandar un whasap?
Me aparecen los comandos pero de ahi no pas pasa nada mas Última edición por araneguis Día 26/07/15 a las 00:40:34 |
#57
|
||||
|
||||
Hola, compis!
Acabo de instalar todo y me ha funcionado al a primera. Por ahora me reconoce todo perfectamente. Quería comentaros una idea que tengo a ver si es posible. El problema que encuentro es que cuando envía el mensaje, ni se abre WhatsApp ni se actualizan los mensajes enviados. Es decir, el contacto al que le has enviado el mensaje no aparece primero en la lista de chats, sino que sigue en el lugar en el que estaba antes. Lo que he hecho ha sido añadir 4 segundos de retardo cuando se envía el mensaje y después abrir WhatsApp. Pero, a veces es complicado encontrar el mensaje entre el listado si está muy abajo. Estaba pensando en ver si hay alguna forma de abrir el chat de ese contacto concreto, ya que tenemos el ID y que, quizá, se pudiese usar con la opción del acceso directo. ¿Cómo lo veis? Por cierto, ¿cómo lo usáis en una conversación normal? Es que cuando se abre la ventana de WhatsApp ya no puedo usar el comando "ok, Google" y tengo que darle manualmente. Sé que hay alguna app que fuerza que el sistema esté todo el rato a la escucha, pero supongo que eso se come la batería que da gusto... Gracias |
#58
|
|
Cita:
Si quieres tener una conversación más fluida en un chat de guasap te recomiendo GSM (Guasap Sin Manos) del compañero del foro @mlesir....puedes encontrarla ya en beta pública en el play store.....creo que te gustará y tendrá todo lo que buscas... https://plus.google.com/communities/...67338705927432 Saludos! |
#59
|
||||
|
||||
Cita:
![]() |
|
#60
|
||||
|
||||
Hola de nuevo.
La verdad es que al final me he quedado con este sistema, que va bien para lo que quiero. GSM me resulta demasiado lioso. He conseguido abrir la conversación de WhatsApp después de enviar el mensaje, y con eso se actualiza. El problema es que ahora ha dejado de funcionar y no sé que pasa. Me aparece lo de "posible comando detectado" y el texto correcto, pero no se activa nada. Saludos, |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 00:50:28 (GMT +2)
HTCMania: líderes desde el 2007