2020-07-19 15:21:44 +00:00
|
|
|
package discord
|
|
|
|
|
|
|
|
import (
|
2020-08-09 15:20:23 +00:00
|
|
|
"fmt"
|
2020-07-19 15:21:44 +00:00
|
|
|
"strings"
|
|
|
|
|
|
|
|
"github.com/tribalwarshelp/dcbot/message"
|
|
|
|
)
|
|
|
|
|
2021-07-18 05:28:48 +00:00
|
|
|
func boolToEmoji(val bool) string {
|
2020-10-15 03:22:34 +00:00
|
|
|
if val {
|
|
|
|
return ":white_check_mark:"
|
|
|
|
}
|
|
|
|
return ":x:"
|
|
|
|
}
|
|
|
|
|
2020-07-19 15:21:44 +00:00
|
|
|
func getAvailableLanguages() string {
|
2021-07-18 05:28:48 +00:00
|
|
|
var langTags []string
|
2020-07-19 15:21:44 +00:00
|
|
|
for _, langTag := range message.LanguageTags() {
|
|
|
|
langTags = append(langTags, langTag.String())
|
|
|
|
}
|
|
|
|
return strings.Join(langTags, " | ")
|
|
|
|
}
|
2020-08-09 15:20:23 +00:00
|
|
|
|
2020-10-17 05:58:10 +00:00
|
|
|
func isValidLanguageTag(lang string) bool {
|
|
|
|
for _, langTag := range message.LanguageTags() {
|
|
|
|
if langTag.String() == lang {
|
2021-07-18 05:28:48 +00:00
|
|
|
return true
|
2020-10-17 05:58:10 +00:00
|
|
|
}
|
|
|
|
}
|
2021-07-18 05:28:48 +00:00
|
|
|
return false
|
2020-10-17 05:58:10 +00:00
|
|
|
}
|
|
|
|
|
2020-10-31 11:16:21 +00:00
|
|
|
func BuildLink(text string, url string) string {
|
2020-08-09 15:20:23 +00:00
|
|
|
if url == "" {
|
|
|
|
return text
|
|
|
|
}
|
2021-02-06 09:36:13 +00:00
|
|
|
return fmt.Sprintf("[`%s`](%s)", text, url)
|
2020-08-09 15:20:23 +00:00
|
|
|
}
|