helpers

package
v0.0.0-...-dd6b230 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2025 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DetermineClass

func DetermineClass(jobName string, jobDetail int) string

func ExportCharactersData

func ExportCharactersData(db *sql.DB, weeks int, asOf time.Time) ([]struct {
	Name   string
	Scores []struct {
		Date  string
		Score int
	}
	Average      int
	PreviousBest int
}, error)

func FetchCharacterData

func FetchCharacterData(name string, region string) (*data.PlayerRank, error)

func FetchMembers

func FetchMembers(discordServerID string, DiscordSession *discordgo.Session) ([]data.WebGuildMember, error)

func FilterSlice

func FilterSlice[T any](ss []T, test func(T) bool) (ret []T)

func GenerateDiscordCulvertDuelOutput

func GenerateDiscordCulvertDuelOutput(chartImageBinData io.ReadCloser, yourWin bool, yourCharName string, theirCharName string, otherStatsStruct any) (*discordgo.InteractionResponseData, *os.File)

func GenerateDiscordCulvertOutput

func GenerateDiscordCulvertOutput(chartImageBinData io.ReadCloser, charName string, date string, otherStatsStruct *data.CharacterStatistics) *discordgo.InteractionResponseData

func SendWeeklyDifferences

func SendWeeklyDifferences(s *discordgo.Session, db *sql.DB, rdb *redis.Client, submittedDate time.Time, channelID ...string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL