lakadev / jarvis-web-answers

Plugin for Jarvis to try to answer general knowledge questions
0 stars 1 forks source link

Ne fonctionne pas avec l'API #1

Open Sh1n1x opened 6 years ago

Sh1n1x commented 6 years ago

Yop,

Merci pour ton plugin qui semble vraiment bon ! cependant je remarque un soucis avec l'api si je lance la demande avec mon app (ou même via l'url de l'api) ça ne me retourne aucune réponse. Par contre ça me retourne la réponse directement dans mon ssh.

Merci d'avance :)

lakadev commented 6 years ago

Salut & Merci,

En effet je n'ai pas traité la compatibilité avec l'API pour le moment. J'essayerais de corriger à l'occasion, mais je ne sais pas quand pour le moment,

ghost commented 6 years ago

Bonjour,

Pour corriger le bug il faut faire plusieurs modification: Dans le fichier commandes: remplacer la fin par "==jv_pg_wa_search"

Dans le fichier fonction voici la fonction jv_pg_wa_search:

jv_pg_wa_search()
{
  # Start thinking...
  reflexionPid=""
  say "$(pg_web_answers_lang wa_preparing_phrase)" 
  answer=""
  for i in "${!jv_pg_wa_engines[@]}"; do
    engine="$jv_pg_wa_engines_folder/${jv_pg_wa_engines[$i]}"
    #jv_debug "Engine = $engine"  
    if [[ -x $engine ]]
    then
      answer=$(source "$engine" "$order")
      if [[ ! -z "$answer" ]]
      then
          say "$answer"
          break
      fi
    fi
  done
  if [[ -z "$answer" ]]
  then
      say "$(pg_web_answers_lang wa_not_found)"
  fi
}

Voici un résultat avec mon serveur en socket à la place de la webAPI jarvis