All In One Addon for managing Logs on your Server!
Logs Include:
- Member Join
- Member Leave
- Member Profile Updated
- Channel Creation
- Channel Deletion
- Emoji Created
- Emoji Deleted
- Emoji Name Updated
- Message Deleted
- Pins Updated
- Role Added
- Role Removed
- Normal Commands
- Slash Commands
- And More!
YAML:
HasteBin: https://paste.brayanbot.dev
Enabled:
- ChannelCreated
- ChannelDeleted
- ChannelUpdated
- ChannelPins
- EmojiCreated
- EmojiDeleted
- EmojiUpdated
- MemberJoined
- MemberLeft
- UserRoleRemoved
- UserRoleAdded
- UserNickChanged
- RoleCreate
- RoleDelete
- RoleUpdated
- MessageEdited
- MessageDeleted
- NormalCommand
- SlashCommand
Channels:
ChannelCreated: test
ChannelDeleted: logs
ChannelUpdated: logs
ChannelPins: logs
EmojiCreated: logs
EmojiDeleted: logs
EmojiUpdated: logs
MemberJoined: logs
MemberLeft: logs
UserRoleRemoved: logs
UserRoleAdded: logs
UserNickChanged: logs
RoleCreate: logs
RoleDelete: logs
RoleUpdated: logs
MessageEdited: logs
MessageDeleted: logs
NormalCommand: logs
SlashCommand: logs
ChannelBlacklistRegex: /ticket-|addon-|closed-/
YAML:
ChannelCreated:
Embeds:
- Title: Logs | Channel Created ➕
Description: "{channel-type} Channel Created"
Fields:
- Name: Channel Name
Value: "{channel-name}"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
ChannelDeleted:
Embeds:
- Title: Logs | Channel Deleted ➖
Description: "{channel-type} Channel Deleted"
Fields:
- Name: Channel Name
Value: "{channel-name}"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
ChannelUpdated:
PinsUpdated:
Embeds:
- Title: Logs | Channel Pins Updated 📜
Description: "{channel-type} Channel Updated: `{channel-name}`"
Fields:
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
NameUpdated:
Embeds:
- Title: Logs | Channel Name Updated 📜
Description: "{channel-type} Channel Updated: `{channel-name}`"
Fields:
- Name: Renamed
Value: "`{old-channel-name}` -> `{new-channel-name}`"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
TopicUpdated:
Embeds:
- Title: Logs | Channel Topic Updated 📜
Description: "{channel-type} Channel Updated: `{channel-name}`"
Fields:
- Name: Topic Changed
Value: "`{old-channel-topic}` -> `{new-channel-topic}`"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
RegionUpdated:
Embeds:
- Title: Logs | Channel Region Updated 📜
Description: "{channel-type} Channel Updated: `{channel-name}`"
Fields:
- Name: Region Changed
Value: "`{old-channel-region}` -> `{new-channel-region}`"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
NSFWUpdated:
Embeds:
- Title: Logs | Channel NSFW Updated 📜
Description: "{channel-type} Channel Updated: `{channel-name}`"
Fields:
- Name: NSFW Changed
Value: "`{old-channel-nsfw}` -> `{new-channel-nsfw}`"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
BitrateUpdated:
Embeds:
- Title: Logs | Channel Bitrate Updated 📜
Description: "{channel-type} Channel Updated: `{channel-name}`"
Fields:
- Name: Bitrate Updated
Value: "`{old-channel-bitrate}` -> `{new-channel-bitrate}`"
- Name: Id
Value: "{channel-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
EmojiCreated:
Embeds:
- Title: Logs | Emoji Created 😀
Fields:
- Name: Name
Value: "{emoji-name}"
- Name: Emoji
Value: "{emoji}"
- Name: Id
Value: "{emoji-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
EmojiDeleted:
Embeds:
- Title: Logs | Emoji Deleted ☹️
Fields:
- Name: Name
Value: "{emoji-name}"
- Name: Emoji Image
Value: "{emoji-image}"
- Name: Id
Value: "{emoji-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
EmojiUpdated:
Embeds:
- Title: Logs | Emoji Updated 📜
Fields:
- Name: Old Name
Value: "{emoji-old}"
- Name: New Name
Value: "{emoji-new}"
- Name: Emoji
Value: "{emoji}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
MemberJoined:
Embeds:
- Title: Logs | Member Joined
Fields:
- Name: Name
Value: "{user-mention} | {user-tag}"
- Name: Id
Value: "{user-id}"
- Name: Display Name
Value: "{member-displayname}"
- Name: Joined At
Value: "{member-joindate} | {member-for}"
- Name: Account Created
Value: "{user-createdate} | {user-for}"
- Name: Member Count
Value: "{user-count}"
Timestamp: true
Thumbnail: "{user-pfp}"
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
MemberLeft:
Embeds:
- Title: Logs | Member Left
Fields:
- Name: Name
Value: "{user-mention} | {user-tag}"
- Name: Id
Value: "{user-id}"
- Name: Display Name
Value: "{member-displayname}"
- Name: Member Count
Value: "{user-count}"
Timestamp: true
Thumbnail: "{user-pfp}"
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
UserRoleRemoved:
Embeds:
- Title: Logs | Role Removed
Fields:
- Name: User
Value: "{user-mention} | {user-tag}"
- Name: User ID
Value: "{member-id}"
- Name: Role
Value: "{role} | {role-name}"
- Name: Role Id
Value: "{role-id}"
Timestamp: true
Thumbnail: "{user-pfp}"
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
UserRoleAdded:
Embeds:
- Title: "Logs | Role Added "
Fields:
- Name: User
Value: "{user-mention} | {user-tag}"
- Name: User ID
Value: "{member-id}"
- Name: Role
Value: "{role} | {role-name}"
- Name: Role Id
Value: "{role-id}"
Timestamp: true
Thumbnail: "{user-pfp}"
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
UserNickChanged:
Embeds:
- Title: Logs | User Nickname Changed
Fields:
- Name: User
Value: "{user-mention} | {user-tag}"
- Name: User ID
Value: "{member-id}"
- Name: Nickname Changed
Value: "`{old-nick}` --> `{new-nick}`"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
RoleCreate:
Embeds:
- Title: Logs | Server Role Created
Fields:
- Name: Role
Value: "{role} | {role-name}"
- Name: Role Id
Value: "{role-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
RoleDelete:
Embeds:
- Title: Logs | Server Role Deleted
Fields:
- Name: Role
Value: "{role-name}"
- Name: Role Id
Value: "{role-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
RoleNameUpdated:
Embeds:
- Title: "Logs | Role Name Updated "
Description: "{role-mention}{role-name}{role-id}{role-color}{role-hexColor}{rol\
e-position}{role-icon}{role-createdate}"
Fields:
- Name: Role Name Change
Value: "`{old-role-name}` --> `{new-role-name}`"
- Name: Role ID
Value: "{role-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
RoleHoisted:
Embeds:
- Title: Logs | Role Hoisted
Fields:
- Name: Role Hoisted
Value: "`{old-hoist}` --> `{new-hoist}`"
- Name: Role ID
Value: "{role-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
RoleColorUpdated:
Embeds:
- Title: "Logs | Role Color Updated "
Fields:
- Name: Role Color Change
Value: "`{old-role-color}` --> `{new-role-color}`"
- Name: Role ID
Value: "{role-id}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
MessageEdited:
Embeds:
- Title: Logs | Message Updated
Description: Message Edited in {channel} [Go To Message]({message-url})
Fields:
- Name: User
Value: "{user-mention} | {user-id}"
- Name: Before
Value: "```{old-message}```"
- Name: After
Value: "```{new-message}```"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
MessageDeleted:
Embeds:
- Title: Logs | Message Deleted
Description: Message Deleted in {channel-mention}
Fields:
- Name: User
Value: "{user-mention} | {user-id}"
- Name: Message
Value: "{messagetype}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
DMMessage:
Embeds:
- Title: Logs | DM Message
Description: DM Message by {user-tag}
Fields:
- Name: User
Value: "{user-mention} | {user-id}"
- Name: Message
Value: "{messagetype}"
Timestamp: true
Footer: "{bot-username}"
FooterIcon: "{bot-pfp}"
NormalCommand:
Embeds:
- Title: Logs | 📝 Normal command executed
Description: "**Executed by <@{user-id}> `{user-tag}`**"
Fields:
- Name: • Command
Value: "{command-name}"
Inline: true
- Name: • Arguments
Value: "{args}"
Inline: true
- Name: • Channel
Value: <#{channel-id}>
Timestamp: true
Footer: "{command}"
SlashCommand:
Embeds:
- Title: Logs | Slash command executed
Description: "**Executed by <@{user-id}> `{user-tag}`**"
Fields:
- Name: • Command
Value: "{command-name}"
Inline: true
- Name: • Arguments
Value: |-
```js
{args}```
Inline: true
- Name: • Channel
Value: <#{channel-id}>
Timestamp: true
Footer: "{command}"