2024-11-23 16:44:45 +03:30

39 lines
692 B
Go

package kavenegar
import (
"fmt"
"alert/src/cfg"
"github.com/kavenegar/kavenegar-go"
)
var api *kavenegar.Kavenegar
func Init() {
_api := kavenegar.New(cfg.Cfg.Kavenegar.ApiKey)
api = _api
}
func SendMsg() {
sender := ""
receptor := []string{"", ""}
message := "Hello Go!"
if res, err := api.Message.Send(sender, receptor, message, nil); err != nil {
switch err := err.(type) {
case *kavenegar.APIError:
fmt.Println(err.Error())
case *kavenegar.HTTPError:
fmt.Println(err.Error())
default:
fmt.Println(err.Error())
}
} else {
for _, r := range res {
fmt.Println("MessageID = ", r.MessageID)
fmt.Println("Status = ", r.Status)
//...
}
}
}