Simt că trebuie să fac ceva greșit în API. Urmez exemplul meteo cu o locație lipsă. Povestea funcționează bine.
Cu toate acestea, atunci când am utiliza API-ul peste http folosind poștaș în scopuri de testare nu pot să-l pentru a ridica acțiunea după trimiterea înapoi locația de la utilizator, returnează întotdeauna un mesaj de oprire. Cred că trebuie să nu trimit contextul corect peste sau similar.
Înțelegerea mea este după cum urmează:
trimite peste mesajul „Vreau să știu vremea“ ridică o acțiune din spirit: „Vremea“ (funcționează corect) a răspunde cu spirit „missingLocation“ răspunde cu mesaj „Ce locație vrei să știi vremea pentru?“ (Funcționează corect), am răspunde cu „Paris“ în mesajul (fără context, toate cu aceeași sesiune) wit răspunde cu găsirea entității „Paris“, ci o „oprire“ și nici o acțiune. Aici mi-ar aștepta să obțină o cerere de acțiune din nou, cu tot ce trebuie să știu de data asta. Aceasta este ceea ce se întâmplă atunci când folosesc povestea și testul folosind mesagerul bot.
Orice idei de la cineva? Mă aștept că trebuie să răspundă cu ceva mai mult decât „Paris“ în mesajul
Mulțumiri.
Notă: întrebarea a fost întrebat de „scruffjinks“ pe github înainte cu nici un răspuns https://github.com/wit-ai/wit/issues/301













