Files
huso/labersack.go
2022-07-17 19:42:49 +02:00

28 lines
639 B
Go

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())
}
}
}