mirror of
https://github.com/nikoksr/notify.git
synced 2024-12-10 10:10:24 +02:00
f1cc0416c7
Fixes #456
1.2 KiB
1.2 KiB
Pushover Usage
Ensure that you have already navigated to your GOPATH and installed the following packages:
go get -u github.com/nikoksr/notify
Steps for Pushover App
These are general and very high level instructions
- Create a new Pushover App by visiting here
- Copy your App token for usage below
- Copy the User ID or Group ID for where you'd like to send messages
- Now you should be good to use the code below
Sample Code
package main
import (
"github.com/nikoksr/notify"
"github.com/nikoksr/notify/service/pushover"
)
func main() {
notifier := notify.New()
// Provide your Pushover App token
pushoverService := pushover.New("APP_TOKEN")
// Pass user and/or group IDs for where to send the messages
pushoverService.AddReceivers("USER_ID", "GROUP_ID")
// Tell our notifier to use the Pushover service. You can repeat the above process
// for as many services as you like and just tell the notifier to use them.
notifier.UseServices(pushoverService)
// Send a message
_ = notifier.Send(
context.Background(),
"Hello!",
"I am a bot written in Go!",
)
}