This repository has been archived on 2022-10-02. You can view files and clone it, but cannot push or open issues or pull requests.
dcbot-old/discord/helpers.go

40 lines
684 B
Go

package discord
import (
"fmt"
"strings"
"github.com/tribalwarshelp/dcbot/message"
)
func boolToEmoji(val bool) string {
if val {
return ":white_check_mark:"
}
return ":x:"
}
func getAvailableLanguages() string {
var langTags []string
for _, langTag := range message.LanguageTags() {
langTags = append(langTags, langTag.String())
}
return strings.Join(langTags, " | ")
}
func isValidLanguageTag(lang string) bool {
for _, langTag := range message.LanguageTags() {
if langTag.String() == lang {
return true
}
}
return false
}
func BuildLink(text string, url string) string {
if url == "" {
return text
}
return fmt.Sprintf("[`%s`](%s)", text, url)
}