Pulls from git and posts to discord

This commit is contained in:
Daniel Mason 2021-09-01 21:22:09 +12:00
parent d63f121871
commit b37a425589
Signed by: idanoo
GPG key ID: 387387CDBC02F132
12 changed files with 611 additions and 5 deletions

View file

@ -0,0 +1,48 @@
package nzcovidbot
import (
"log"
"strings"
"github.com/DisgoOrg/disgohook"
"github.com/DisgoOrg/disgohook/api"
)
var (
// Slice of discord webhooks
DiscordWebhooks []string
)
func postToDiscord(webhookString string, msg string) {
tokenParts := strings.Split(webhookString, "/")
len := len(tokenParts)
webhook, err := disgohook.NewWebhookClientByToken(nil, nil, tokenParts[len-2]+"/"+tokenParts[len-1])
if err != nil {
log.Print(err)
return
}
// message, err := webhook.SendContent(msg)
// if err != nil {
// log.Print(err)
// return
// }
// // message, err = webhook.SendEmbeds(api.NewEmbedBuilder().
// // SetDescription(msg).
// // Build(),
// // )
// if err != nil {
// log.Print(err)
// return
// }
_, err = webhook.SendMessage(api.NewWebhookMessageCreateBuilder().
SetContent(msg).
Build(),
)
if err != nil {
log.Print(err)
}
}