Raxuis / chatbot-io

Chat with bots! Weather, games, API, ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chatbot-io banner

Chatbot-IO

Github top language Github language count Repository size License

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License  


๐ŸŽฏ About

With Chatbot-IO you can get real conversations or simply make him answer questions in a fast way.

โœจ Features

๐Ÿ‘จโ€๐ŸŽ“ Create a profile
๐Ÿ“ค Send a keyword
๐Ÿ’ฌ Get the chatbot to answer with an API request or a homemade message

๐Ÿš€ Technologies

The following tools were used in this project:

โœ… Requirements

Before starting ๐Ÿ, you need to have Git and Node installed.

๐Ÿ Starting

Frontend Installation

# 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>

Backend Installation

# 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

๐Ÿ“ License

This project is under license from MIT. For more details, see the LICENSE file.

Made with โค๏ธ by Benoรฎt and Raphaรซl

 

Back to top

About

Chat with bots! Weather, games, API, ...

License:MIT License


Languages

Language:JavaScript 87.7%Language:SCSS 11.1%Language:HTML 1.2%