publicstaticCommandSystemServerName=newCommand("system servername","system [system] servername [name]","Changes your system displayname for this server");
publicstaticCommandSystemServerTag=newCommand("system servertag","system [system] servertag [tag|enable|disable]","Changes your system's tag in the current server");
publicstaticCommandSystemAvatar=newCommand("system icon","system [system] icon [url|@mention]","Changes your system's icon");
publicstaticCommandSystemServerAvatar=newCommand("system serveravatar","system [system] serveravatar [tag]","Changes your system's icon in the current server");
publicstaticCommandSystemProxy=newCommand("system proxy","system proxy [server id] [on|off]","Enables or disables message proxying in a specific server");
publicstaticCommandSystemList=newCommand("system list","system [system] list [full]","Lists a system's members");
publicstaticCommandSystemFind=newCommand("system find","system [system] find [full] <search term>","Searches a system's members given a search term");
publicstaticCommandSystemFronter=newCommand("system fronter","system [system] fronter","Shows a system's fronter(s)");
publicstaticCommandSystemFrontHistory=newCommand("system fronthistory","system [system] fronthistory","Shows a system's front history");
publicstaticCommandSystemFrontPercent=newCommand("system frontpercent","system [system] frontpercent [timespan]","Shows a system's front breakdown");
publicstaticCommandConfigPing=newCommand("config ping","config ping [on|off]","Changes your system's ping preferences");
publicstaticCommandConfigAutoproxyAccount=newCommand("config autoproxy account","config autoproxy account [on|off]","Toggles autoproxy globally for the current account");
publicstaticCommandConfigAutoproxyTimeout=newCommand("config autoproxy timeout","config autoproxy timeout [<duration>|off|reset]","Sets the latch timeout duration for your system");
publicstaticCommandConfigShowPrivate=newCommand("config show private","config show private [on|off]","Sets whether private information is shown to linked accounts by default");
publicstaticCommandConfigMemberDefaultPrivacy=new("config private member","config private member [on|off]","Sets whether member privacy is automatically set to private when creating a new member");
publicstaticCommandConfigGroupDefaultPrivacy=new("config private group","config private group [on|off]","Sets whether group privacy is automatically set to private when creating a new group");
publicstaticCommandConfigProxySwitch=newCommand("config proxyswitch","config proxyswitch [new|add|off]","Switching behavior when proxy tags are used");
publicstaticCommandConfigServerNameFormat=newCommand("config servernameformat","config servernameformat [format]","Changes your system's username formatting in the current server");
publicstaticCommandAutoproxySet=newCommand("autoproxy","autoproxy [off|front|latch|member]","Sets your system's autoproxy mode for the current server");
publicstaticCommandAutoproxyOff=newCommand("autoproxy off","autoproxy off","Disables autoproxying for your system in the current server");
publicstaticCommandAutoproxyFront=newCommand("autoproxy front","autoproxy front","Sets your system's autoproxy in this server to proxy the first member currently registered as front");
publicstaticCommandAutoproxyLatch=newCommand("autoproxy latch","autoproxy latch","Sets your system's autoproxy in this server to proxy the last manually proxied member");
publicstaticCommandAutoproxyMember=newCommand("autoproxy member","autoproxy <member>","Sets your system's autoproxy in this server to proxy a specific member");
publicstaticCommandMemberInfo=newCommand("member","member <member>","Looks up information about a member");
publicstaticCommandMemberNew=newCommand("member new","member new <name>","Creates a new member");
publicstaticCommandMemberRename=newCommand("member rename","member <member> rename <new name>","Renames a member");
publicstaticCommandMemberDesc=newCommand("member description","member <member> description [description]","Changes a member's description");
publicstaticCommandMemberPronouns=newCommand("member pronouns","member <member> pronouns [pronouns]","Changes a member's pronouns");
publicstaticCommandMemberColor=newCommand("member color","member <member> color [color]","Changes a member's color");
publicstaticCommandMemberBirthday=newCommand("member birthday","member <member> birthday [birthday]","Changes a member's birthday");
publicstaticCommandMemberProxy=newCommand("member proxy","member <member> proxy [add|remove] [example proxy]","Changes, adds, or removes a member's proxy tags");
publicstaticCommandMemberDelete=newCommand("member delete","member <member> delete","Deletes a member");
publicstaticCommandMemberBannerImage=newCommand("member banner","member <member> banner [url]","Set the member's banner image");
publicstaticCommandMemberAvatar=newCommand("member avatar","member <member> avatar [url|@mention]","Changes a member's avatar");
publicstaticCommandMemberGroups=newCommand("member group","member <member> group","Shows the groups a member is in");
publicstaticCommandMemberGroupAdd=newCommand("member group","member <member> group add <group> [group 2] [group 3...]","Adds a member to one or more groups");
publicstaticCommandMemberGroupRemove=newCommand("member group","member <member> group remove <group> [group 2] [group 3...]","Removes a member from one or more groups");
publicstaticCommandMemberServerAvatar=newCommand("member serveravatar","member <member> serveravatar [url|@mention]","Changes a member's avatar in the current server");
publicstaticCommandMemberDisplayName=newCommand("member displayname","member <member> displayname [display name]","Changes a member's display name");
publicstaticCommandMemberServerName=newCommand("member servername","member <member> servername [server name]","Changes a member's display name in the current server");
publicstaticCommandMemberAutoproxy=newCommand("member autoproxy","member <member> autoproxy [on|off]","Sets whether a member will be autoproxied when autoproxy is set to latch or front mode.");
publicstaticCommandMemberKeepProxy=newCommand("member keepproxy","member <member> keepproxy [on|off]","Sets whether to include a member's proxy tags when proxying");
publicstaticCommandMemberTts=newCommand("member text-to-speech","member <member> text-to-speech [on|off]","Sets whether to send a member's messages as text-to-speech messages.");
publicstaticCommandMemberServerKeepProxy=newCommand("member server keepproxy","member <member> serverkeepproxy [on|off|clear]","Sets whether to include a member's proxy tags when proxying in the current server.");
publicstaticCommandGroupInfo=newCommand("group","group <name>","Looks up information about a group");
publicstaticCommandGroupNew=newCommand("group new","group new <name>","Creates a new group");
publicstaticCommandGroupList=newCommand("group list","group list","Lists all groups in this system");
publicstaticCommandGroupMemberList=newCommand("group members","group <group> list","Lists all members in a group");
publicstaticCommandGroupRename=newCommand("group rename","group <group> rename <new name>","Renames a group");
publicstaticCommandGroupDisplayName=newCommand("group displayname","group <group> displayname [display name]","Changes a group's display name");
publicstaticCommandGroupDesc=newCommand("group description","group <group> description [description]","Changes a group's description");
publicstaticCommandGroupColor=newCommand("group color","group <group> color [color]","Changes a group's color");
publicstaticCommandGroupAdd=newCommand("group add","group <group> add <member> [member 2] [member 3...]","Adds one or more members to a group");
publicstaticCommandGroupRemove=newCommand("group remove","group <group> remove <member> [member 2] [member 3...]","Removes one or more members from a group");
publicstaticCommandGroupBannerImage=newCommand("group banner","group <group> banner [url]","Set the group's banner image");
publicstaticCommandGroupIcon=newCommand("group icon","group <group> icon [url|@mention]","Changes a group's icon");
publicstaticCommandGroupDelete=newCommand("group delete","group <group> delete","Deletes a group");
publicstaticCommandGroupFrontPercent=newCommand("group frontpercent","group <group> frontpercent [timespan]","Shows a group's front breakdown.");
publicstaticCommandGroupMemberRandom=newCommand("group random","group <group> random","Shows the info card of a randomly selected member in a group.");
publicstaticCommandGroupRandom=newCommand("system random","system [system] random group","Shows the info card of a randomly selected group in a system.");
publicstaticCommandSwitchCopy=newCommand("switch copy","switch copy <member> [member 2] [member 3...]","Makes a new switch with the listed members added");
publicstaticCommandLogChannel=newCommand("serverconfig log channel","serverconfig log channel <channel>","Designates a channel to post proxied messages to");
publicstaticCommandLogChannelClear=newCommand("serverconfig log channel","serverconfig log channel -clear","Clears the currently set log channel");
publicstaticCommandLogEnable=newCommand("serverconfig log blacklist remove","serverconfig log blacklist remove all|<channel> [channel 2] [channel 3...]","Enables message logging in certain channels");
publicstaticCommandLogDisable=newCommand("serverconfig log blacklist add","serverconfig log blacklist add all|<channel> [channel 2] [channel 3...]","Disables message logging in certain channels");
publicstaticCommandLogShow=newCommand("serverconfig log blacklist","serverconfig log blacklist","Displays the current list of channels where logging is disabled");
publicstaticCommandBlacklistShow=newCommand("serverconfig proxy blacklist","serverconfig proxy blacklist","Displays the current list of channels where message proxying is disabled");
publicstaticCommandBlacklistAdd=newCommand("serverconfig proxy blacklist add","serverconfig proxy blacklist add all|<channel> [channel 2] [channel 3...]","Disables message proxying in certain channels");
publicstaticCommandServerConfigLogClean=newCommand("serverconfig log cleanup","serverconfig log cleanup [on|off]","Toggles whether to clean up other bots' log channels");
publicstaticCommandServerConfigInvalidCommandResponse=newCommand("serverconfig invalid command error","serverconfig invalid command error [on|off]","Sets whether to show an error message when an unknown command is sent");
publicstaticCommandServerConfigRequireSystemTag=newCommand("serverconfig require tag","serverconfig require tag [on|off]","Sets whether server users are required to have a system tag on proxied messages");
publicstaticCommandServerConfigSuppressNotifications=newCommand("serverconfig suppress notifications","serverconfig suppress notifications [on|off]","Sets whether all proxied messages will have notifications suppressed (sent as `@silent` messages)");