This package provides a super simple interface to send discord messages through webhooks in golang.
go get github.com/gtuk/discordwebhook
Below is the most basic example on how to send a message. For a more advanced message structure see the structs in types.go and https://birdie0.github.io/discord-webhooks-guide/discord_webhook.html
package main
import "github.com/gtuk/discordwebhook"
func main() {
var username = "BotUser"
var content = "This is a test message"
var url = "https://discord.com/api/webhooks/..."
message := discordwebhook.Message{
Username: &username,
Content: &content,
}
err := discordwebhook.SendMessage(url, message)
if err != nil {
log.Fatal(err)
}
}
- Tests
- Documentation