Loading repository data…
Loading repository data…
ni5arga / repository
A powerful self-hostable Discord bot to keep logs in your server of moderator actions, invites, deleted/edited messages and many more!
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
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.
git clone https://github.com/ni5arga/Loggerica.git
cd Loggerica
npm install
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"
}
npm run build
npm start
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 |
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!