{"id":18708236,"url":"https://github.com/ni5arga/loggerica","last_synced_at":"2025-04-12T10:34:01.653Z","repository":{"id":209926481,"uuid":"725270462","full_name":"ni5arga/Loggerica","owner":"ni5arga","description":"A powerful self-hostable Discord bot to keep logs in your server of moderator actions, invites, deleted/edited messages and many more!","archived":false,"fork":false,"pushed_at":"2023-12-22T21:55:49.000Z","size":114,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-01T13:37:32.454Z","etag":null,"topics":["discord-bot","discord-js","discordjs-v14","logger","logging","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ni5arga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-11-29T19:46:21.000Z","updated_at":"2024-03-23T02:49:25.000Z","dependencies_parsed_at":"2023-12-22T22:31:38.097Z","dependency_job_id":null,"html_url":"https://github.com/ni5arga/Loggerica","commit_stats":null,"previous_names":["ni5arga/loggerica"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ni5arga%2FLoggerica","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ni5arga%2FLoggerica/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ni5arga%2FLoggerica/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ni5arga%2FLoggerica/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ni5arga","download_url":"https://codeload.github.com/ni5arga/Loggerica/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223511421,"owners_count":17157518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord-bot","discord-js","discordjs-v14","logger","logging","typescript"],"created_at":"2024-11-07T12:22:27.560Z","updated_at":"2024-11-07T12:22:28.679Z","avatar_url":"https://github.com/ni5arga.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Loggerica\n\nLoggerica 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.\n\n## Self Hosting Instructions \n\n\n1. **Clone the Repository**\n\n ```bash\ngit clone https://github.com/ni5arga/Loggerica.git\n ```\n2. **Change Directory \u0026 Install Dependencies**\n\n```bash\ncd Loggerica\nnpm install\n```\n\n3. **Configuring the Bot**\nCreate a `config.json` file in the root directory with the following structure and replace them with your own values :\n\n```json\n{\n    \"token\": \"YOUR_DISCORD_BOT_TOKEN\",\n    \"prefix\": \"YOUR_BOT_PREFIX\",\n    \"modLogChannelID\": \"YOUR_MOD_LOG_CHANNEL_ID\",\n    \"messageLogChannelID\": \"YOUR_MESSAGE_LOG_CHANNEL_ID\",\n    \"voiceLogChannelID\": \"YOUR_VOICE_LOG_CHANNEL_ID\",\n    \"joinLeaveLogChannelID\": \"YOUR_JOIN_LEAVE_LOG_CHANNEL_ID\"\n}\n```\n\n4. **Build and Run the Bot**\n```bash\nnpm run build\nnpm start\n```\n\n## Logs the bot can keep\n\n\u003e **Moderator Log**\n\n| Event                | Event Description                                         |\n|----------------------|-----------------------------------------------------------|\n| roleCreate           | Role created                                              |\n| roleDelete           | Role deleted                                              |\n| channelCreate        | Channel created                                           |\n| channelDelete        | Channel deleted                                           |\n| channelUpdate        | Channel permissions updated                               |\n| serverUpdate          | Server name/logo change                                   |\n| channelPinsUpdate    | Channel pins updated                                       |\n| serverBanAdd          | User banned from the server                                |\n| serverBanRemove       | User unbanned from the server                              |\n| serverIntegrationsUpdate | Server integrations updated                              |\n| stickerCreate        | Sticker created                                           |\n| stickerDelete        | Sticker deleted                                           |\n| stickerUpdate        | Sticker updated                                           |\n| emojiCreate          | Emoji created                                             |\n| emojiDelete          | Emoji deleted                                             |\n| emojiUpdate          | Emoji updated                                             |\n| inviteCreate         | Invite created                                            |\n| inviteDelete         | Invite deleted                                            |\n| threadCreate         | Thread created                                            |\n| threadDelete         | Thread deleted                                            |\n| threadUpdate         | Thread updated                                            |\n| stageInstanceCreate  | Stage instance created                                    |\n| stageInstanceUpdate  | Stage instance updated                                    |\n| stageInstanceDelete  | Stage instance deleted                                    |\n\n\u003e **Member Joining Server \u0026 Leaving Server**\n\n| Event                | Event Description                                         |\n|----------------------|-----------------------------------------------------------|\n| memberJoin       | Member joined                                             |\n| memberLeave    | Member left                                               |\n\n\u003e **Message Events**\n\n| Event                | Event Description                                         |\n|----------------------|-----------------------------------------------------------|\n| messageDelete        | Message deleted                                           |\n| messageUpdate        | Message edited                                            |\n| messageReactionAdd   | Reaction added to a message                               |\n| messageReactionRemove| Reaction removed from a message                           |\n| messageDeleteBulk    | Multiple messages deleted at once                         |\n| messageReactionRemoveAll | All reactions removed from a message                   |\n\n\u003e **Voice Channel Events**\n\n| Event                | Event Description                                         |\n|----------------------|-----------------------------------------------------------|\n| voiceStateUpdate     | User joined/left/switched voice channel                    |\n\n# Contributing\nIf 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!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fni5arga%2Floggerica","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fni5arga%2Floggerica","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fni5arga%2Floggerica/lists"}