mirror of
https://github.com/nikoksr/notify.git
synced 2025-01-22 03:09:35 +02:00
41 lines
797 B
Go
41 lines
797 B
Go
/*
|
|
Package plivo provides message notification integration for Plivo.
|
|
|
|
Usage:
|
|
|
|
package main
|
|
|
|
import (
|
|
"log"
|
|
|
|
"github.com/nikoksr/notify"
|
|
"github.com/nikoksr/notify/service/plivo"
|
|
)
|
|
|
|
func main() {
|
|
plivoSvc, err := plivo.New(
|
|
&plivo.ClientOptions{
|
|
AuthID: "<Your-Plivo-Auth-Id>",
|
|
AuthToken: "<Your-Plivo-Auth-Token>",
|
|
}, &plivo.MessageOptions{
|
|
Source: "<Your-Plivo-Source-Number>",
|
|
})
|
|
if err != nil {
|
|
log.Fatalf("plivo.New() failed: %s", err.Error())
|
|
}
|
|
|
|
plivoSvc.AddReceivers("Destination1")
|
|
|
|
notifier := notify.New()
|
|
notifier.UseServices(plivoSvc)
|
|
|
|
err = notifier.Send(context.Background(), "subject", "message")
|
|
if err != nil {
|
|
log.Fatalf("notifier.Send() failed: %s", err.Error())
|
|
}
|
|
|
|
log.Printf("notification sent")
|
|
}
|
|
*/
|
|
package plivo
|