This article was originally published on Botium’s blog on April 12, 2021, prior to Cyara’s acquisition of Botium. Learn more about Cyara + Botium
What you need is an ODA chatbot in oracle cloud and a Botium Box license. To keep it simple I’ve just pulled some kind of a pizza order skill from the store on ODA surface, so now I have a working bot.
Step 1: Set up an Oracle Digital Assistant connector in Botium Box
Under the Chatbots list click on the Register new chatbot button.
Select the Oracle Digital Assistant from the Connector list. Then choose an appropriate API key in the API key drop down. Now the Oracle Outgoing Webhook URI is generated, which you can copy to the clipboard by clicking on the copy button near the input field.
Step 2: Create a channel in Oracle Digital Assistant
Navigate to your ODA surface and add a new channel. Choose the Webhook as Channel type. Paste the value you copied in the previous step into the Outgoing Webhook URI field.
After you’ve created the channel, you will get a Secret Key and a Webhook URL. These values have to be copied into the ODA connector in Botium Box.
Don’t forget to select your bot in the Route to field, and enable your channel clicking on the Channel Enabled field.
Step 3: Final steps on Oracle Digital Assistant connector
Go back to the Botium Box and finish the ODA registration. The Secret Key and Webhook URL has to be pasted into the corresponding fields. Then optionally you can set up a user ID and/or a user profile.
If all the values are fine, then save the connector.
Finally, check if everything is working correctly
After saving the connector you can see your ODA connector in the Chatbots list. To make a conversation with your bot open your connector and click on the Live Chat button on the Dashboard tab.
On this surface, you can chat real-time with your bot. Clicking on the Save test case button you are able to create your first test set to your ODA bot, based on your live chat conversation.
Get the Right Tools in Place
Without the right tools, you will be lost. With Botium you are prepared for the challenges of getting them in place and integrating them into your chatbot development lifecycle.