Como iniciar o servidor web#
Instalação#
Não esqueça de criar um módulo:
go mod init example
Instalação:
go get github.com/green-api/whatsapp-api-webhook-server-golang
Importação#
import (
"github.com/green-api/whatsapp-api-webhook-server-golang/pkg"
)
Exemplos#
Como inicializar o objeto#
O atributo WebhookToken é opcional.
webhook := pkg.Webhook{
Address: ":80",
Pattern: "/",
}
Como iniciar o servidor web#
A função StartServer aceita uma função manipuladora. Esta função manipuladora deve conter 1 parâmetro (body map[string]interface{}
). Ao receber uma nova notificação, sua função manipuladora será executada.
Link para o exemplo: main.go.
_ := webhook.StartServer(func(body map[string]interface{}) {
fmt.Println(body)
})
Execução do aplicativo#
go run main.go