Skip to content

A powerful self-hostable Discord bot to keep logs in your server of moderator actions, invites, deleted/edited messages and many more!

License

Notifications You must be signed in to change notification settings

ni5arga/Loggerica

Repository files navigation

Loggerica

Loggerica is a powerful Discord bot designed to keep logs in your server. Whether it's tracking moderator actions, member events, message activities, or voice channel movements, Loggerica is here to provide comprehensive logging for your Discord server.

Self Hosting Instructions

  1. Clone the Repository
git clone https://github.com/ni5arga/Loggerica.git
  1. Change Directory & Install Dependencies
cd Loggerica
npm install
  1. Configuring the Bot Create a config.json file in the root directory with the following structure and replace them with your own values :
{
    "token": "YOUR_DISCORD_BOT_TOKEN",
    "prefix": "YOUR_BOT_PREFIX",
    "modLogChannelID": "YOUR_MOD_LOG_CHANNEL_ID",
    "messageLogChannelID": "YOUR_MESSAGE_LOG_CHANNEL_ID",
    "voiceLogChannelID": "YOUR_VOICE_LOG_CHANNEL_ID",
    "joinLeaveLogChannelID": "YOUR_JOIN_LEAVE_LOG_CHANNEL_ID"
}
  1. Build and Run the Bot
npm run build
npm start

Logs the bot can keep

Moderator Log

Event Event Description
roleCreate Role created
roleDelete Role deleted
channelCreate Channel created
channelDelete Channel deleted
channelUpdate Channel permissions updated
serverUpdate Server name/logo change
channelPinsUpdate Channel pins updated
serverBanAdd User banned from the server
serverBanRemove User unbanned from the server
serverIntegrationsUpdate Server integrations updated
stickerCreate Sticker created
stickerDelete Sticker deleted
stickerUpdate Sticker updated
emojiCreate Emoji created
emojiDelete Emoji deleted
emojiUpdate Emoji updated
inviteCreate Invite created
inviteDelete Invite deleted
threadCreate Thread created
threadDelete Thread deleted
threadUpdate Thread updated
stageInstanceCreate Stage instance created
stageInstanceUpdate Stage instance updated
stageInstanceDelete Stage instance deleted

Member Joining Server & Leaving Server

Event Event Description
memberJoin Member joined
memberLeave Member left

Message Events

Event Event Description
messageDelete Message deleted
messageUpdate Message edited
messageReactionAdd Reaction added to a message
messageReactionRemove Reaction removed from a message
messageDeleteBulk Multiple messages deleted at once
messageReactionRemoveAll All reactions removed from a message

Voice Channel Events

Event Event Description
voiceStateUpdate User joined/left/switched voice channel

Contributing

If you'd like to contribute to Loggerica, feel free to open an issue or submit a pull request on the GitHub repository. Any improvements are welcomed!

About

A powerful self-hostable Discord bot to keep logs in your server of moderator actions, invites, deleted/edited messages and many more!

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published