Erster Discord Versuch

This commit is contained in:
daru
2022-07-17 19:42:49 +02:00
parent fd0f8bc8e2
commit 3efd003424
7 changed files with 95 additions and 13 deletions

27
labersack.go Normal file
View File

@@ -0,0 +1,27 @@
package main
import (
"fmt"
"strings"
"github.com/gookit/color"
)
func SendAppointBroadcast(creator string, app *Appointment) {
if app != nil && discc != nil {
var msgStart strings.Builder
for _, u := range app.Users {
uData, err := ReadUser(u)
if err != nil || uData.DiscordID == 0 {
continue
}
msgStart.WriteString(fmt.Sprintf("<@%d> ", uData.DiscordID))
}
msg := fmt.Sprintf("📺 %s%s created appointment for %d at <t:%d:F>", msgStart.String(), creator, app.Anime, app.Time.Unix())
_, err := discc.ChannelMessageSend("998277590609559632", msg)
if err != nil {
color.Errorln(err.Error())
}
}
}