tools

package module
v0.0.0-...-9497138 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckIfValid

func CheckIfValid(reaction []*discordgo.MessageReactions, pinReaction string) bool

CheckIfValid Checks a message's reactions to see if it qualifies to be valid.

func Configor

func Configor(config *Config, path string)

Configor returns the config as an object

func DiscordSession

func DiscordSession(config Config) (*discordgo.Session, error)

DiscordSession returns a discord session

func StartSQL

func StartSQL(user, password, ip, port string) *sql.DB

StartSQL returns a database

Types

type Config

type Config struct {
	APPName string `default:"PinnerBoi"`
	Author  string `default:"gidoBOSSftw5731#6422"`

	Prefix string `default:"📌 "`
	Token  string `required:"true"`

	DB struct {
		User     string `default:"pinnerboi"`
		Password string `required:"true" env:"DBPassword"`
		Port     string `default:"3306"`
		IP       string `default:"127.0.0.1"`
	}
}

Config is a struct containing the configuration files

Jump to

Keyboard shortcuts

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