This commit is contained in:
DeveloperDurp 2023-06-06 19:13:41 -04:00
parent b719dbd9fc
commit 618b4e290a
6 changed files with 127 additions and 156 deletions

View file

@ -11,22 +11,20 @@ import (
var (
ClientID = model.ClientID
TokenURL = model.TokenURL
Username = model.Username
Password = model.Password
username = model.Username
password = model.Password
)
func GetUnraidUsage(s *discordgo.Session, m *discordgo.MessageCreate) {
token := GenerateToken(ClientID, "client_credentials", TokenURL, Username, Password)
url := "https://durpapi.durp.info/api/v1/unraid/powerusage"
accessToken := token.AccessToken
body := CallDurpAPI(url, accessToken)
body := CallDurpAPI(url, username, password)
var response model.PowerUsageResponse
err := json.Unmarshal(body, &response)
if err != nil {
s.ChannelMessageSend(m.ChannelID, "Failed to get Power Usage")
fmt.Println("Error parsing response:", err)
return
}