Ensure that you have already navigated to your GOPATH and installed the following packages:
go get -u github.com/nikoksr/notify
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
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!",
)
}