Close tickets after 5 days of inactivity
This commit is contained in:
+5
-1
@@ -5,7 +5,7 @@ import { handleAuditLogCreate, handleBanRemove, handleBulkMessageDelete, handleG
|
||||
import { Database } from './shared/Database';
|
||||
import { openRedisClient } from './shared/RedisClient';
|
||||
import { Handler } from './types';
|
||||
import { checkExpiredBans, initIfNecessary, loadHandlersFrom, refreshCommands } from './utils';
|
||||
import { checkExpiredBans, closeOldTickets, initIfNecessary, loadHandlersFrom, refreshCommands } from './utils';
|
||||
import { initializeWebserver } from './webserver';
|
||||
|
||||
let ready = false;
|
||||
@@ -140,6 +140,10 @@ client.on('ready', async () => {
|
||||
checkExpiredBans(client);
|
||||
setInterval(checkExpiredBans.bind(null, client), 300000);
|
||||
|
||||
// Close old tickets every hour
|
||||
closeOldTickets(client);
|
||||
setInterval(closeOldTickets.bind(null, client), 3.6e+6);
|
||||
|
||||
ready = true;
|
||||
|
||||
console.log('Ready');
|
||||
|
||||
Reference in New Issue
Block a user