react-native project to chat with people any time.
This bot- Andreea aims to chat with users for the sake of conversation and engagement.
-
react 16.2.0
-
react-native 0.52.0
-
react-navigation 1.5.10
-
Extras For Building :
- react-native-cli
- Download and Install latest JDK version
- Clone this repository
git clone https://github.com/AkankshaShrimal/React-Native-ChatBot.git
.
-Install the Expo
client app on your iOS or Android phone.
-Connect to the same wireless network as your PC and run successfully.
-Create an account and a new ChatAgent
-Create intents and corresponding responses
-Add Small Talk
using link.
-use chatAgent API Reference to get responses
-
Ejecting App
- To build and deploy app, you'll need to eject from CRNA and use Xcode and Android Studio.To Eject follow the below instructions:
$ npm run eject
-refer link
-Generate Signed APK
-Setting up gredle-variables
-Adding signing config to app's gradle config
-Generating the release APK and Testing the release build of app
Follow these instructions:
$ cd android && ./gradlew assembleRelease
$ react-native run-android --variant=release
-
Thanks to Farid Safi for developing chat template.
-
Thanks to Google-Dialogflow for developing dialogflow platform and smallTalk feature.