Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/curtisf/logger
Loggerbot version 3, the Discord bot serving nearly 24 million users.
https://github.com/curtisf/logger
Last synced: 3 months ago
JSON representation
Loggerbot version 3, the Discord bot serving nearly 24 million users.
- Host: GitHub
- URL: https://github.com/curtisf/logger
- Owner: curtisf
- License: gpl-3.0
- Created: 2019-01-29T02:07:51.000Z (almost 6 years ago)
- Default Branch: development
- Last Pushed: 2024-04-18T03:44:03.000Z (9 months ago)
- Last Synced: 2024-08-01T15:08:12.199Z (6 months ago)
- Language: JavaScript
- Homepage: https://logger.bot
- Size: 2.13 MB
- Stars: 362
- Watchers: 20
- Forks: 125
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-discord - Logger - A Discord bot for logging different events in your Discord server. (Bots / Open Source Public Bots)
README
Logger is a powerful [Discord](https://discordapp.com) bot meant to give staff members oversight over the various actions taking place in their server. Come talk about me with my creator at [Logger's Lounge](https://discord.gg/ed7Gaa3).
## Installation
You are mostly on your own selfhosting this version. Required applications:
- PostgreSQL 11
- Redis
- NodeJS 14+ (14.5.0)1. Setup Postgres and add a superuser (default user works)
2. Clone bot repo and enter the created folder
3. Copy .env.example into .env
4. Fill out **all** fields in it (even Sentry unless you hotpatch it out)
5. `npm install`
6. `node src/miscellaneous/generateDB.js`
7. Set `ENABLE_TEXT_COMMANDS="true"` in .env
8. `node index.js`
9. Use your prefix to set the bot's commands. If yours is %, then you'd do `%setcmd global` to globally set commands, and `%setcmd guild` to quickly set server-specific slash commands## Usage
```bash
node index.js
```## Contributing
Pull requests are welcome as long as it follows the following guidelines:
1. Is your idea really one that a large group of moderators would like?
2. Is your idea scalable?
3. Will your idea cause the bot to hit it's global ratelimit?
4. Have you proposed it to *piero#5432* in my [support server?](https://discord.gg/ed7Gaa3)If you have done all of the above steps, then open a pull request and I will review it. Style guide and testing will be implemented in a later update.