Add commands and ignore errors

pull/1/head
DustyP 6 years ago
parent c371888daa
commit a4fda79677

@ -13,7 +13,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
// perms - permissisions required - anpan.Permission (int) // perms - permissisions required - anpan.Permission (int)
// type - command type, sets where the command is available // type - command type, sets where the command is available
// run - function to run - func(anpan.Context, []string) / CommandRunFunc // run - function to run - func(anpan.Context, []string) / CommandRunFunc
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "ping", Name: "ping",
Aliases: nil, Aliases: nil,
Description: "Check the bot's ping", Description: "Check the bot's ping",
@ -22,7 +22,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: pingCommand, Invoke: pingCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "say", Name: "say",
Aliases: nil, Aliases: nil,
Description: "Repeat a message", Description: "Repeat a message",
@ -31,7 +31,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: sayCommand, Invoke: sayCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "user", Name: "user",
Aliases: nil, Aliases: nil,
Description: "Get user info", Description: "Get user info",
@ -40,7 +40,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: userCommand, Invoke: userCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "git", Name: "git",
Aliases: nil, Aliases: nil,
Description: "Show my github link", Description: "Show my github link",
@ -49,7 +49,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: gitCommand, Invoke: gitCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "tag", Name: "tag",
Aliases: nil, Aliases: nil,
Description: "Get a tag", Description: "Get a tag",
@ -58,7 +58,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: tagCommand, Invoke: tagCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "addtag", Name: "addtag",
Aliases: nil, Aliases: nil,
Description: "Add a tag", Description: "Add a tag",
@ -67,7 +67,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: addTagCommand, Invoke: addTagCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "invite", Name: "invite",
Aliases: nil, Aliases: nil,
Description: "Get the invite link for this bot or others", Description: "Get the invite link for this bot or others",
@ -76,7 +76,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: inviteCommand, Invoke: inviteCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "P", Name: "P",
Aliases: nil, Aliases: nil,
Description: "Interpret a P\" program and return the results", Description: "Interpret a P\" program and return the results",
@ -85,7 +85,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: 0, RequiredPermissions: 0,
Invoke: pCommand, Invoke: pCommand,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "set-logging-channel", Name: "set-logging-channel",
Aliases: []string{"slc"}, Aliases: []string{"slc"},
Description: "Set the channel logging messages will be sent to.", Description: "Set the channel logging messages will be sent to.",
@ -94,7 +94,7 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: disgoman.PermissionManageServer, RequiredPermissions: disgoman.PermissionManageServer,
Invoke: loggingChannel, Invoke: loggingChannel,
}) })
h.AddCommand(&disgoman.Command{ _ = h.AddCommand(&disgoman.Command{
Name: "get-logging-channel", Name: "get-logging-channel",
Aliases: []string{"glc"}, Aliases: []string{"glc"},
Description: "Gets the channel logging messages will be sent to.", Description: "Gets the channel logging messages will be sent to.",
@ -103,4 +103,22 @@ func AddCommandHandlers(h *disgoman.CommandManager) {
RequiredPermissions: disgoman.PermissionManageServer, RequiredPermissions: disgoman.PermissionManageServer,
Invoke: getLoggingChannel, Invoke: getLoggingChannel,
}) })
_ = h.AddCommand(&disgoman.Command{
Name: "set-welcome-channel",
Aliases: []string{"swc"},
Description: "Set the channel welcome messages will be sent to.",
OwnerOnly: false,
Hidden: false,
RequiredPermissions: disgoman.PermissionManageServer,
Invoke: welcomeChannel,
})
_ = h.AddCommand(&disgoman.Command{
Name: "get-welcome-channel",
Aliases: []string{"gwc"},
Description: "Gets the channel welcome messages will be sent to.",
OwnerOnly: false,
Hidden: false,
RequiredPermissions: disgoman.PermissionManageServer,
Invoke: getWelcomeChannel,
})
} }

Loading…
Cancel
Save