Перейти к содержанию

Как запустить веб-сервер#

Установка#

Не забудьте создать модуль:

go mod init example

Установка:

go get github.com/green-api/whatsapp-api-webhook-server-golang

Импорт#

import (
    "github.com/green-api/whatsapp-api-webhook-server-golang/pkg"
)

Примеры#

Как инициализировать объект#

Атрибут WebhookToken является опциональным.

webhook := pkg.Webhook{
    Address:      ":80",
    Pattern:      "/",
}

Как запустить веб-сервер#

Функция StartServer принимает функцию-обработчик. Функция-обработчик должна содержать 1 параметр (body map[string]interface{}). При получении нового уведомления ваша функция-обработчик будет выполнена.

Ссылка на пример: main.go.

_ := webhook.StartServer(func(body map[string]interface{}) {
    fmt.Println(body)
})

Запуск приложения#

go run main.go