PiZzA
All checks were successful
Docker Deploy / build-and-push (push) Successful in 3m23s

This commit is contained in:
2026-01-27 13:52:57 -07:00
parent 9694a42f3f
commit 221c5cec97
9 changed files with 348 additions and 5 deletions

49
main.go
View File

@@ -251,6 +251,53 @@ func initCommands(config *lib.Config) {
},
},
},
{
Name: "shop",
Description: "Spend your himbucks on cool stuff",
Options: []*discordgo.ApplicationCommandOption{
{
Name: "buy",
Description: "Buy an item",
Type: discordgo.ApplicationCommandOptionSubCommand,
Options: []*discordgo.ApplicationCommandOption{
{
Name: "item",
Description: "The item to buy",
Type: discordgo.ApplicationCommandOptionString,
Required: true,
Choices: []*discordgo.ApplicationCommandOptionChoice{
{
Name: "pizza",
Value: "pizza",
},
{
Name: "multiplier",
Value: "multiplier",
},
},
},
},
},
},
},
{
Name: "givebucks",
Description: "Admin: Give himbucks to a user",
Options: []*discordgo.ApplicationCommandOption{
{
Type: discordgo.ApplicationCommandOptionUser,
Name: "user",
Description: "The user to give himbucks to",
Required: true,
},
{
Type: discordgo.ApplicationCommandOptionInteger,
Name: "amount",
Description: "Amount of himbucks to give (negative to take)",
Required: true,
},
},
},
}
}
@@ -264,5 +311,7 @@ func initCommandHandlers(config *lib.Config) {
"himbucks": lib.HandleCommand("himbucks", time.Duration(config.HimbucksCooldown)*time.Second, command.BalanceGetCommand),
"himboard": lib.HandleCommand("himboard", time.Duration(config.HimboardCooldown)*time.Second, command.LeaderboardCommand),
"sendbucks": lib.HandleCommand("sendbucks", time.Duration(config.SendbucksCooldown)*time.Second, command.BalanceSendCommand),
"shop": lib.HandleCommand("shop", time.Duration(config.ShopCooldown)*time.Second, command.ShopCommand),
"givebucks": lib.HandleCommand("givebucks", time.Duration(config.GivebucksCooldown)*time.Second, command.GiveCommand),
}
}