mirror of
https://github.com/lyx0/nourybot.git
synced 2024-11-13 19:49:55 +01:00
26 lines
489 B
Go
26 lines
489 B
Go
|
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)
|
||
|
|
||
|
}
|