Iceberg is a WhatsApp chatbot designed to manage school assignments. This is my first Golang project. It was built using go-whatsapp library (https://github.com/Rhymen/go-whatsapp). It also uses a MySQL database to save assignment records. This project is not well-documented but some things should be self-explanatory.
If you don't want to build from source, go ahead and check out the page.
git clone https://github.com/ttycelery/iceberg
cd iceberg
go build .
Before using, make sure you have a working MySQL database, a device with WhatsApp installed, and a good internet connection.
- Set up a configuration file based on template.
- Run
iceberg -config path_to_config.yml
. - Scan the shown barcode.
- It is up and running!
This project is licensed with MIT License.
Feel free to contribute to this project. Any kind of contribution is really appreciated.