A chat bot made using Dialogflow and Heroku for hosting. I've made this bot in such a way that it can be extrapolated to various use cases without requiring much effort.
- Node.js v12.13.0 or higher
- NPM v6.12.0 or higher
- ngrok v2.3.35 or higher for implementing custom webhook on localhost and exposing it online. Not recommended for production.
- Nodemon v2.0.2 (optional)
- Understanding Dialogflow fulfillment and Telegram Bot API.
- Run
node src/main.js
ornodemon src/main.js
. - The server will start on port 5000. Make sure you're also listening on the same port with Ngrok.
- Send messages to the bot.
- Sit back and watch how the bot goes.
- Open up issues.
- Open up pull requests.
- Fix bugs in the code.
- Help with the documentation.
- Suggest features.
- Test the bot and suggest improvements.
- Email [email protected]