About | Features | Technologies | Requirements | Starting | License
With Chatbot-IO you can get real conversations or simply make him answer questions in a fast way.
👨🎓 Create a profile
📤 Send a keyword
💬 Get the chatbot to answer with an API request or a homemade message
The following tools were used in this project:
Before starting 🏁, you need to have Git and Node installed.
# Clone this project with GitHub
$ git clone https://github.com/Raxuis/chatbot-io.git
# Access frontend folder
$ cd chatbot-io
# Create a .env.local file
$ touch .env.local
# Fill it with your frontend and backend ports by following the .env.example
# Install dependencies
$ npm install
# Run the project
$ npm start
# The server will initialize in the <http://127.0.0.1:9090>
# Clone this project with GitHub
$ git clone https://github.com/Raxuis/chatbot-io-api.git
# Access backend folder
$ cd chatbot-io-api
# Install dependencies
$ composer install
# Look for all the classes and files it needs to include again
$ composer dump-autoload
# Start your Nginx server and PHP server
# 👇 For MacOS
$ brew services start php@8.3 && brew services start nginx
# 👇 For Windows
$ sudo systemctl start php@8.3 && sudo systemctl start nginx
# Start your MAMP / XAMP / LAMP server
# Upload on PHPMyAdmin the database chatbot_io.sql.gz which is in the database folder
# The server will initialize on the port specified in the Nginx configuration file
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Benoît and Raphaël