settings

package
v0.0.0-...-600d323 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2024 License: Unlicense Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ListContainsID

func ListContainsID(list []int64, a int64) bool

ListContainsID checks if an array contains a specific value

Types

type Settings

type Settings struct {
	Timezone     string  `hcl:"timezone"`
	Apiurl       string  `hcl:"apiurl"`
	Bottoken     string  `hcl:"bottoken"`
	Chatid       []int64 `hcl:"chatid"`
	Usersid      []int64 `hcl:"usersid"`
	Gpt4id       []int64 `hcl:"gpt4id"`
	Ouremail     string  `hcl:"ouremail"`
	OpenaiApikey string  `hcl:"openaiapikey"`
	Linksmsg     string  `hcl:"linksmsg"`
	GeminiApiKey string  `hcl:"geminiapikey"`
}

func LoadSettings

func LoadSettings(filename string) Settings

LoadSettings unmarshals the HCL config file and returns our Settings.

Jump to

Keyboard shortcuts

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