You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Goff/internal/exts/info/help.go

28 lines
562 B

package info
import (
"fmt"
"github.com/dustinpianalto/disgoman"
)
var HelpCommand = &disgoman.Command{
Name: "info",
Aliases: []string{"?","h"},
Description: "",
OwnerOnly: false,
Hidden: true,
RequiredPermissions: 0,
Invoke: HelpFunc,
}
func HelpFunc(ctx disgoman.Context, args []string) {
var message = ">>> Command | Description\n"
for name, command := range ctx.CommandManager.Commands {
if command.OwnerOnly || command.Hidden {
continue
}
message += fmt.Sprintf("%s | %s\n", name, command.Description)
}
_, _ = ctx.Send(message)
}