https://github.com/bharathi4real/caramel
a simple web-based chatbot which uses regex patterns and capable of interacting with users and sending multimedia.
https://github.com/bharathi4real/caramel
aichatbot chatbot golang regex server webchatbot
Last synced: 4 months ago
JSON representation
a simple web-based chatbot which uses regex patterns and capable of interacting with users and sending multimedia.
- Host: GitHub
- URL: https://github.com/bharathi4real/caramel
- Owner: Bharathi4real
- License: other
- Created: 2023-03-29T13:11:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-04T10:37:58.000Z (over 1 year ago)
- Last Synced: 2025-07-11T02:47:38.609Z (12 months ago)
- Topics: aichatbot, chatbot, golang, regex, server, webchatbot
- Language: CSS
- Homepage: https://caramel-chat.vercel.app
- Size: 1.64 MB
- Stars: 0
- Watchers: 0
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Caramel
[](https://caramel-chat.vercel.app/)
Caramel is a simple chatbot web application with text and image reply functions using regex patterns. It provides an interactive interface where users can engage in conversations with the chatbot.
## Getting Started
To run Caramel locally, follow these steps:
1. Install Go lang by following the [instructions](https://go.dev/doc/install). Go is a programming language used to build Caramel.
2. Clone the Caramel repository by running the command `git clone https://github.com/bharathi4real/caramel.git` in your command line interface.
3. Navigate to the repository folder using the command `cd caramel`.
4. Start the server by running the command `go run main.go`.
5. The server will be started on `localhost:8080` by default, and you can access Caramel in your web browser at that address.
## Technologies Used
Caramel is built using the following technologies:
- Go: Go is a statically-typed programming language known for its efficiency and scalability. It is used as the main language for building Caramel.
- Gin web framework: Gin is a web framework for Go that provides a set of features and utilities to simplify web application development. It is used in Caramel to handle routing and request handling.
- HTML/CSS/JS: Caramel uses HTML, CSS, and JavaScript for the front-end development to create the user interface and handle client-side interactions.
## Contributing
Contributions to Caramel are always welcome! If you're interested in contributing to the project, please check out the [contributing guidelines](CONTRIBUTING.md) for more information on how to get started.
## License
This project is licensed under the [GNU GENERAL PUBLIC LICENSE Version 3](LICENSE), which is an open-source license that allows you to use, modify, and distribute the software.
## Recent Activity
You can view the recent activity and changes in the Caramel repository through the following links:
- [Timeline Graph](https://github.com/Bharathi4real/caramel/commits): This graph displays the timeline of commits made to the repository, allowing you to track the development progress.
- [Issue Status Graph](https://github.com/Bharathi4real/caramel/issues): This graph provides an overview of the current status of issues reported in the repository, helping you understand the ongoing discussions and bug fixes.