Как запустить веб-сервер#
Установка#
Не забудьте создать модуль:
go mod init example
Установка WhatsApp* API:
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
Внимание
-
Организация Meta, а также её продукты Instagram и Facebook, на которые мы ссылаемся в этой статье, признаны экстремистскими на территории РФ.
-
WhatsApp* принадлежит компании Meta Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации. На основании решения Тверского районного суда г.Москвы от 21.03.2022 и требований ст. 10 ФЗ-114 в отношении компании Meta Platforms Inc.