mirror of
https://github.com/ultrasn0w/huso.git
synced 2025-12-13 10:29:52 +01:00
28 lines
639 B
Go
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())
|
|
}
|
|
}
|
|
}
|