mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-10-01 07:25:58 +03:00
95f76716ed
* feat: make command handler slash command-ready Only `help` and `settings` commands work so far * feat(commands): finish new settings command * fix(settings): convert `roles` and `ping` to an array * fix(commands): make `add` a slash command * fix(commands): make `blacklist` a slash command * fix(commands): remove URLs from `help` command * Add weblate badge and overview image * Update sponsors * sqlite things * imrpovements * update eslint rules * (⚠ untested) close command * fix: default locale for getting command option names * Update README.md * Update README.md * Update README.md * update new command to slash commands and fix close command * fixes and improvements * fix: closing a ticket when the creator has left * Revert "fix: closing a ticket when the creator has left" This reverts commit afc40ae17077782e344fd8cee03a089966c2347e. * fix: closing a ticket when the creator has left * fix: localisation issues in settings command * fix: delete category channel * New button and select panels + updated message panels Includes new options for panel embed message image and thumbnail Co-Authored-By: Puneet Gopinath <baalkrshna@gmail.com> Co-Authored-By: thevisuales <6569806+thevisuales@users.noreply.github.com> * Finish converting to buttons, added close button Co-Authored-By: Puneet Gopinath <baalkrshna@gmail.com> Co-Authored-By: thevisuales <6569806+thevisuales@users.noreply.github.com> * fully convert to slash commands * re-add "... has created a ticket" message * locales * fix add and remove commands * fix remove command * fix stats command * eslint Co-authored-by: Puneet Gopinath <baalkrshna@gmail.com> Co-authored-by: thevisuales <6569806+thevisuales@users.noreply.github.com>
39 lines
1.3 KiB
JavaScript
39 lines
1.3 KiB
JavaScript
const { path } = require('./utils/fs');
|
|
const config = require('../user/config');
|
|
const Logger = require('leekslazylogger');
|
|
module.exports = new Logger({
|
|
debug: config.developer.debug,
|
|
directory: path('./logs/'),
|
|
keepFor: config.logs.keep_for,
|
|
levels: {
|
|
_logger: { format: '&f&!7{timestamp}&r [LOGGER] {text}' },
|
|
basic: { format: '&f&!7{timestamp} {text}' },
|
|
commands: {
|
|
format: '&f&!7{timestamp}&r &3[INFO] &d(COMMANDS)&r {text}',
|
|
type: 'info'
|
|
},
|
|
console: { format: '&f&!7{timestamp} [INFO] {text}' },
|
|
debug: { format: '&f&!7{timestamp}&r &1[DEBUG] &9{text}' },
|
|
error: { format: '&f&!7{timestamp}&r &4[ERROR] &c{text}' },
|
|
http: {
|
|
format: '&f&!7{timestamp}&r &3[INFO] &d(HTTP)&r {text}',
|
|
type: 'info'
|
|
},
|
|
info: { format: '&f&!7{timestamp}&r &3[INFO] &b{text}' },
|
|
notice: { format: '&f&!7{timestamp}&r &0&!6[NOTICE] {text}' },
|
|
plugins: {
|
|
format: '&f&!7{timestamp}&r &3[INFO] &d(PLUGINS)&r {text}',
|
|
type: 'info'
|
|
},
|
|
success: { format: '&f&!7{timestamp}&r &2[SUCCESS] &a{text}' },
|
|
warn: { format: '&f&!7{timestamp}&r &6[WARN] &e{text}' },
|
|
ws: {
|
|
format: '&f&!7{timestamp}&r &3[INFO] &d(WS)&r {text}',
|
|
type: 'info'
|
|
}
|
|
},
|
|
logToFile: config.logs.enabled,
|
|
name: 'Discord Tickets by eartharoid',
|
|
splitFile: config.logs.split,
|
|
timestamp: 'YYYY-MM-DD HH:mm:ss'
|
|
}); |