Create a conversational way to interact with Magento API
This bot has been created using Bot Framework and interacts with Magento Api throught Divante Magento 2 REST client
-
Node.js version 10.14.1 or higher
# determine node version node --version
Is necessary to create a src/config/data.json file and fill the API Credentials for Magento 2. You can check the data.json.example as follows:
{
"apiConfig": {
"url": "http://magentoshop.com/rest",
"consumerKey": "aaa",
"consumerSecret": "bbb",
"accessToken": "ccc",
"accessTokenSecret": "ddd"
},
"storeConfig": {
"url": "http://.magentoshop.com/",
"mediaProductUrl": "http://magentoshop.com/pub/media/catalog/product"
},
"options": {}
}
-
Install modules
npm install
-
Start the bot
npm start
Bot Framework Emulator is a desktop application that allows bot developers to test and debug their bots on localhost or running remotely through a tunnel.
- Install the Bot Framework Emulator version 4.3.0 or greater from here
- Launch Bot Framework Emulator
- File -> Open Bot
- Enter a Bot URL of
http://localhost:3978/api/messages