Documentation ¶
Overview ¶
commands/slash_commands.go
Index ¶
- Variables
- func AddHandlers(session *discordgo.Session, appID, guildID string)
- func AddModals(session *discordgo.Session, appID, guildID, resultsChannel string)
- func Cleanup(session *discordgo.Session, appID, guildID string)
- func HandleGetInfoDerod(session *discordgo.Session, message *discordgo.MessageCreate)
- func HandleHelp(session *discordgo.Session, message *discordgo.MessageCreate)
- func HandleMessage(session *discordgo.Session, message *discordgo.MessageCreate)
- func HandleShop(session *discordgo.Session, interaction *discordgo.MessageCreate)
- func HandleTip(session *discordgo.Session, message *discordgo.MessageCreate)
- func HandleUnregister(session *discordgo.Session, message *discordgo.MessageCreate)
- func HandleWalletName(session *discordgo.Session, message *discordgo.MessageCreate)
- func RegisterSlashCommands(session *discordgo.Session, appID, guildID string)
- func SetDeroAddress(walletAddress string)
- func SetDesiredRole(membershipRole string)
- func SetMembershipAmount(membershipAmount int)
- func SetRegisteredRole(registerationRole string)
- func SetResultsChannel(resultsChannel string)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Commands = []discordgo.ApplicationCommand{
{
Name: "encode",
Description: "Encode Integrated Address",
},
{
Name: "decode",
Description: "Decode Integrated Address",
},
{
Name: "giftbox",
Description: "Get a DERO gift box!",
},
{
Name: "register",
Description: "Register you DERO wallet address/name with the server!",
},
{
Name: "membership",
Description: "Obtain your membership with the server",
},
}
)
Functions ¶
func AddHandlers ¶
func HandleGetInfoDerod ¶
func HandleGetInfoDerod(session *discordgo.Session, message *discordgo.MessageCreate)
func HandleHelp ¶
func HandleHelp(session *discordgo.Session, message *discordgo.MessageCreate)
func HandleMessage ¶
func HandleMessage(session *discordgo.Session, message *discordgo.MessageCreate)
func HandleShop ¶
func HandleShop(session *discordgo.Session, interaction *discordgo.MessageCreate)
func HandleUnregister ¶
func HandleUnregister(session *discordgo.Session, message *discordgo.MessageCreate)
func HandleWalletName ¶
func HandleWalletName(session *discordgo.Session, message *discordgo.MessageCreate)
func RegisterSlashCommands ¶
Register slash commands
func SetDeroAddress ¶
func SetDeroAddress(walletAddress string)
func SetDesiredRole ¶
func SetDesiredRole(membershipRole string)
func SetMembershipAmount ¶
func SetMembershipAmount(membershipAmount int)
func SetRegisteredRole ¶
func SetRegisteredRole(registerationRole string)
func SetResultsChannel ¶
func SetResultsChannel(resultsChannel string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.