Files
whatsapp-bot/handlers/webhook.go
SekiDesu0 7a5f5d86f4 new file: .env
new file:   bot.db
	new file:   db/db.go
	new file:   go.mod
	new file:   go.sum
	new file:   handlers/dashboard.go
	new file:   handlers/webhook.go
	new file:   main.go
	new file:   services/openrouter.go
	new file:   services/whatsapp.go
	new file:   templates/dashboard.html
	new file:   types/types.go
2026-03-01 05:07:40 -03:00

26 lines
466 B
Go

package handlers
import (
"net/http"
"github.com/gin-gonic/gin"
)
// Meta verification
func VerifyWebhook(c *gin.Context) {
challenge := c.Query("hub.challenge")
token := c.Query("hub.verify_token")
if token == "YOUR_SECRET_TOKEN" {
c.String(http.StatusOK, challenge)
} else {
c.Status(http.StatusForbidden)
}
}
func HandleMessage(c *gin.Context) {
// You should bind your WhatsApp types here
// go services.Process(...)
c.Status(http.StatusOK)
}