handlers

package
v0.0.0-...-5922caf Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

commands/slash_commands.go

Index

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 AddHandlers(session *discordgo.Session, appID, guildID string)

func AddModals

func AddModals(session *discordgo.Session, appID, guildID, resultsChannel string)

func Cleanup

func Cleanup(session *discordgo.Session, appID, guildID string)

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 HandleTip

func HandleTip(session *discordgo.Session, message *discordgo.MessageCreate)

func HandleUnregister

func HandleUnregister(session *discordgo.Session, message *discordgo.MessageCreate)

func HandleWalletName

func HandleWalletName(session *discordgo.Session, message *discordgo.MessageCreate)

func RegisterSlashCommands

func RegisterSlashCommands(session *discordgo.Session, appID, guildID string)

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.

Jump to

Keyboard shortcuts

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