All contain the attribute cogname: str. Failures include reason: str, and if it was an error, error: Exception.
/cog/load/cog/load/fail/cog/unload/cog/unload/fail/cog/reload/cog/reload/fail
Adding a new content/file filter. Has attributes hashsum: str, description: str, and cause: discord.Member.
/filter/content/new/flag/filter/content/new/block/filter/content/new/jail
Removing a group of content filters.
/filter/content/remove- Attributes:hashsums: List[str]
Managing text filters. Has attributes text: str, cause: discord.Member.
Additionally, channel filters have the channel: discord.TextChannel attribute.
/filter/guild/new/flag/filter/guild/new/block/filter/guild/new/jail/filter/guild/remove/filter/channel/new/flag/filter/channel/new/block/filter/channel/new/jail/filter/channel/remove
Filter violations:
Signifies a violation of a text or name filter. Has attributes filter_type: FilterType, filter_text: str, flagged: str:
/filter/text/flag/filter/text/block/filter/text/jail/filter/username/flag/filter/username/block/filter/username/jail/filter/nickname/flag/filter/nickname/block/filter/nickname/jail
Jump links for filter violations. Same attributes as above.
/filter/jump/text/flag/filter/jump/text/block/filter/jump/text/jail/filter/jump/username/flag/filter/jump/username/block/filter/jump/username/jail/filter/jump/nickname/flag/filter/jump/nickname/block/filter/jump/nickname/jail
Signifies any violation of a file filter. Has attributes filter_type: FilterType, url: str.
/filter/file/flag/filter/file/block/filter/file/jail
Jump links for file violations. Same attributes as above.
/filter/file/flag/filter/file/block/filter/file/jail
Managing user filter immunity. Has attributes: member: discord.Member, cause: discord.Member.
/filter/immunity/new- Adds a user to the immune list./filter/immunity/remove- Removes a user from the immune list.
/alias/member/update- Whenever a member is updated and that information is tracked by the alias logger. Attributes:before, after: discord.Member,changes: MemberChanges./alias/alt/add- A possible alt account is added. Attributes:users: List[discord.Member, 2]./alias/alt/clear- Removes all alt accounts associated to the user. Attributes:user: discord.Member.
/journal/channel/add- When a journal output channel is added. Attributes:channel: discord.TextChannel, path: str, recursive: bool/journal/channel/remove- When a journal output channel is removed. Attributes:channel: discord.TextChannel, path: str/journal/channel/move- When a journal output channel is moved. Attributes:old_channel: discord.TextChannel, new_channel: discord.TextChannel, path: str, recursive: bool/journal/user/add- When a journal output is added to a user. Attributes:user: discord.Member, path: str, recursive: bool/journal/user/remove- When a journal output is removed from a user. Attributes:user: discord.Member, path: str
/misc/ping- Time from receiving a command to sending a message to Discord. Attributs:ms: float/misc/emoji/random- A random emoji was sent. Attributes:channel: discord.Messageable,emoji: discord.Emoji/debug/error/runtime- A deliberately raisedRuntimeError./debug/error/network- A deliberately raisedaiohttp.ClientError./debug/admin/shutdown- Signifies the bot is about to shut down./mentionable/enforce- A person was renicked to make their name mentionable. Attributes:member: discord.Member,prefix: str,nick: str.
Actually handled in the tracking cog. This behavior is in the middle of changing.
All attributes have member: discord.Member, reason: Optional[str], cause: discord.Member.
/moderation/member/kick- A member was kicked. TODO/moderation/member/ban- A member was banned. TODO/moderation/member/softban- A member was soft-banned. TODO/moderation/member/unban- A member was unbanned. TODO
Commands for deleting messages in bulk based on certain criteria.
All attributes have channel: discord.TextChannel, messages: List[discord.Message], cause: discord.Member.
/moderation/cleanup/count- Deletes the given number of messages. Attributes:count: int./dump/moderation/cleanup/count- Contains the deleted messages in JSON form. Attributes:messages: dict./moderation/cleanup/id- Deletes messages until you hit the limit or pass the given ID. Attributes:message_id: int./dump/moderation/cleanup/id- Contains the deleted messages in JSON form. Attributes:messages: dict./moderation/cleanup/user- Deletes the last <count> messages from the given user. Attributes:count: int,user: discord.Member./dump/moderation/cleanup/user- Contains the deleted messages in JSON form. Attributes:messages: dict./moderation/cleanup/text- Deletes the last given <count> messages that contain the given text. Attributes:count: int,text: str./dump/moderation/cleanup/text- Contains the deleted messages in JSON form. Attributes:messages: dict.
Join management:
/welcome/member/agree- Member agrees to the rules. Attributes:user: discord.Member./welcome/channel/set- When the welcome change is changed. Attributes:channel: Optional[discord.TextChannel],cause: discord.Member./welcome/message/welcome- The welcome message was set or unset. Attributes:message: Optional[str]./welcome/message/goodbye- The goodbye message was set or unset. Attributes:message: Optional[str]./welcome/message/agree- The agreement message was set or unset. Attributes:message: Optional[str].
Role reapplication:
/roles/reapply- Reapplying roles to a member. Attributes:member: discord.Member,roles: Tuple[discord.Role]./roles/save- Saving updated roles for a member. Attributes:member: discord.Member.
Prune:
/welcome/prune- Displays the number of members that were removed from the servermembers: [discord.Member]
/roles/self/add- A member added some self-assignable roles to themselves. Attributes:roles: List[discord.Role]./roles/self/remove- A member removed some self-assignable roles from themselves. Attributes:roles: List[discord.Role]./roles/joinable/add- Some role(s) were set as "joinable". Attributes:roles: List[discord.Role]./roles/joinable/remove- Some role(s) were set as "unjoinable". Attributes:roles: List[discord.Role]./roles/channel/set- The channels permitted for bot commands was changed. Attributes:channels: List[discord.TextChannel].
/settings/prefix- The bot command prefix was set or unset. Attributes:prefix: Optional[str],default\_prefix: str/settings/roles/member- The member role was set or unset. Attributes:role: Optional[discord.Role]/settings/roles/guest- The guest role was set or unset. Attributes:role: Optional[discord.Role]/settings/roles/mute- The mute role was set or unset. Attributes:role: Optional[discord.Role]/settings/roles/jail- The jail role was set or unset. Attributes:role: Optional[discord.Role]
/tracking/message/new- A new message was sent. Attributes:message: discord.Message/tracking/jump/message/new- Jump link for new message. Same attributes./tracking/full/message/new- Full message content for new message, with jump link. Same attributes./tracking/message/edit- A message was edited. Attributes:before: discord.Message,after: discord.Message/tracking/jump/message/edit- Jump link for edited message. Same attributes./tracking/full/message/edit- Full message content for edited message, with jump link. Same attributes./tracking/message/delete- A message was deleted. Attributes:message: discord.Message,cause: MessageDeletionReason/tracking/jump/message/delete- Jump link for deleted message. Same attributes./tracking/full/message/delete- Full message content for deleted message, with jump link. Same attributes./tracking/reaction/add- A reaction was added to a message. Attributes:reaction: discord.Reaction,user: discord.User/tracking/jump/reaction/add- Jump link for reacted message. Attributes:message: discord.Message/tracking/reaction/remove- A reaction was removed to a message. Attributes:reaction: discord.Reaction,user: discord.User/tracking/jump/reaction/remove- Jump link for reacted message. Attributes:message: discord.Message/tracking/reaction/clear- All reactions were cleared from a message. Attributes:message: discord.Message,reactions: List[discord.Reaction]/tracking/jump/reactions/clear- Jump link for reacted message. Attributes:message: discord.Message/tracking/channel/new- Guild channel was created. Attributes:channel: discord.GuildChannel/tracking/channel/delete- Guild channel was deleted. Attributes:channel: discord.GuildChannel/tracking/member/join- Member joined the guild. Attributes:member: discord.Member/tracking/member/leave- Member left the guild. Includes kicks, bans, etc. Attributes:member: discord.Member,cause: MemberLeaveReason./tracking/member/update- This path does not exist. To get information on when members are updated, use paths/roles/saveand/alias/member/update.