package commands import ( "fmt" "strings" "github.com/gempir/go-twitch-irc/v2" ) func Fill(channel string, emote string, client *twitch.Client) { if emote[0] == '.' || emote[0] == '/' { client.Say(channel, ":tf:") return } // Get the length of the emote emoteLength := (len(emote) + 1) // Check how often the emote fits into a single message repeatCount := (499 / emoteLength) reply := strings.Repeat(fmt.Sprintf(emote+" "), repeatCount) client.Say(channel, reply) }