How to run the web server#
Installation#
Do not forget to create a module:
go mod init example
Installation:
go get github.com/green-api/whatsapp-api-webhook-server-golang
Import#
import (
"github.com/green-api/whatsapp-api-webhook-server-golang/pkg"
)
Examples#
How to initialize an object#
The WebhookToken attribute is optional.
webhook := pkg.Webhook{
Address: ":80",
Pattern: "/",
}
How to run the web server#
The StartServer function takes a handler function. The handler function must have 1 parameter (body map[string]interface{}
). When a new notification is received, your handler function will be executed.
Link to example: main.go .
_ := webhook.StartServer(func(body map[string]interface{}) {
fmt.Println(body)
})
Running the application#
go run main.go