1 回答

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個贊
由于您甚至不知道您正在嘗試創(chuàng)建哪種類型的 Web 應(yīng)用程序,或者您正在使用什么語言編寫 Web 應(yīng)用程序,或者您計劃如何托管 Web 應(yīng)用程序,因此您的第一步就是弄清楚所有這些。如果您需要該過程的任何部分的幫助,那么您需要提出一個關(guān)于它的新的非常具體的問題,并包括您迄今為止嘗試過的內(nèi)容以及所有相關(guān)代碼。
當(dāng)您在 Facebook Web 視圖中打開 Web 應(yīng)用程序時,您需要確保 Web 應(yīng)用程序具有向機(jī)器人發(fā)送活動所需的所有信息(我一直將其稱為主動消息,但這些通常指的是機(jī)器人) -給用戶的消息)。所需的憑據(jù)應(yīng)該已內(nèi)置到 Web 應(yīng)用程序中,因此您需要發(fā)送到 Web 應(yīng)用程序端點(diǎn)的唯一內(nèi)容是用戶 ID,以便 Web 應(yīng)用程序可以在活動中傳遞它,并且機(jī)器人可以識別哪個對話該活動涉及。向機(jī)器人發(fā)送活動的傳統(tǒng)方法是使用 Direct Line,但您可能會想出一種方法,只需向機(jī)器人的端點(diǎn)發(fā)送 HTTP 請求,甚至使用 Facebook 應(yīng)用程序的回調(diào) URL 即可。
完全沒有必要讓 LUIS 參與其中。僅當(dāng)您不知道用戶會說什么時,才應(yīng)使用 LUIS 來解釋來自用戶的消息。每當(dāng)您控制發(fā)送到機(jī)器人的消息時,使用 LUIS 就沒有任何意義。請記住,有超過 15 種活動類型,并且您的活動不必是“消息”活動。您可以通過多種方式識別活動并在機(jī)器人中做出相應(yīng)響應(yīng)。我建議使用事件活動。
根據(jù)我對您的熟練程度的了解,您可能需要進(jìn)行大量研究才能完成您想要完成的任務(wù)。
- 1 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報