Összegzésként
Ebből a kódmintából megtudhatja, hogyan hitelesítheti a felhasználókat a chatbotján SMS egyszeri jelszóval (OTP).
Leírás
A chatbotok mindenhol elterjedtek. És egyes beszélgetések bizalmasak, ezért a chatbotoknak ellenőrizniük kell a felhasználók hitelességét. Ennek egyik példája egy biztosítási kötvénnyel rendelkező ügyfél, aki chatbotot használ, hogy további információkat szerezzen a biztosítási kötvényről. Az egyszeri jelszó SMS-ben történő küldése népszerű módja a felhasználó azonosításának.
Ez a kódminta bemutatja, hogyan lehet létrehozni egy chatbotot, amely egy egyszeri SMS-kóddal hitelesíti a felhasználókat. Megtanulja továbbá az IBM Watson Assistant, az IBM Cloud Functions és az egyéni API-k használatát az alkalmazás elkészítéséhez.
Miután befejezte ezt a kódmintát, megérti, hogyan kell:
- Építsen be társalgási felületeket bármilyen alkalmazásba, eszközbe vagy csatornába
- Futtassa az alkalmazás kódját kiszolgálók nélkül
- Építsen API-kat a felhasználók hitelesítéséhez a chatbotján
- Külső API-hívásokat kezdeményezhet a Watson Assistant segítségével
Folyamatábra
- A felhasználó regisztrál egy szabályzatra a portálon.
- A felhasználói adatokat az adatbázis tárolja, a szabályzat részleteit pedig SMS-ben küldik el a felhasználó telefonszámára a Twilio Messaging API-n keresztül.
- A felhasználó interakcióba lép a chatbottal, és a szabályzattal kapcsolatos bizalmas információkat kér. A Watson Assistant felkéri a felhasználót, hogy adja meg az OTP-t.
- A lekérdezést elküldi a Watson Assistant, amely viszont meghívja az IBM Cloud Functions szolgáltatást, hogy API-hívást kezdeményezzen a felhasználó által definiált háttér API-hoz információk lekéréséhez.
- Az adatbázisban megkeresik a felhasználó telefonszámát, és a háttér API által generált OTP-t a Twilión keresztül elküldik a felhasználónak.
- A felhasználó beírja az OTP-t a chat alkalmazásba, hogy hitelesítse magát.
- A Watson Assistant a háttér API-val való interakció révén érvényesíti az OTP-t.
- A felhasználó által kért bizalmas információkat a rendszer lekéri az adatbázisból, ha az OTP érvényes.
- Az IBM Cloud Functions visszaküldi a bizalmas információkat a Watson Assistantnek.
- A Watson Assistant megjeleníti a felhasználó által kért bizalmas információkat.
- A felhasználó a chatbotban láthatja a bizalmas információkat.
Utasítás
A részletes lépéseket megtalálja a README fájlt. Ezek a lépések megmagyarázzák, hogyan:
- A tár klónozása.
- Állítsa be a Twilio üzenetküldő szolgáltatást.
- Hozza létre a Twilio szolgáltatást.
- Hozza létre a Twilio próbaszámot.
- Ellenőrizze a hívóazonosítókat.
- Egyéni API-k telepítése.
- Hozzon létre egy IBM Cloud Functions műveletet.
- Hozzon létre Watson Assistant szolgáltatásokat.
- Importálja a Watson Assistant munkaterületet.
- Konfigurálja a Watson Assistant-t az IBM Cloud Functions URL-címével.
- Telepítse és futtassa a webalkalmazást.
- Akció
- api
- API-k
- Alkalmazás
- Helyettes
- hitelesség
- Back-end
- test
- épít
- Építs egy chatbotot
- hívás
- chatbot
- chatbots
- felhő
- kód
- tartalom
- Beszélgetési interfészek
- beszélgetések
- dátum
- adatbázis
- belép
- áramlási
- Hogyan
- How To
- HTTPS
- IBM
- IBM Cloud
- IBM Watson
- azonosítani
- információ
- biztosítás
- TANUL
- üzenetküldés
- Mintás
- politika
- Népszerű
- Portál
- Visszatér
- futás
- Szolgáltatások
- SMS
- So
- próba
- Twilio
- Felhasználók
- Watson
- háló
- WHO