diff --git a/src/class/Client.ts b/src/class/Client.ts index 876622b..bfc49c2 100644 --- a/src/class/Client.ts +++ b/src/class/Client.ts @@ -12,7 +12,6 @@ import { Member, MemberInterface, Merchant, MerchantInterface, Moderation, ModerationInterface, - NNTrainingData, NNTrainingDataInterface, Note, NoteInterface, PagerNumber, PagerNumberInterface, Promo, PromoInterface, @@ -44,7 +43,7 @@ export default class Client extends eris.Client { public stripe: Stripe; - public db: { Customer: mongoose.Model, CustomerPortal: mongoose.Model, File: mongoose.Model, Inquiry: mongoose.Model, Member: mongoose.Model, Merchant: mongoose.Model, Moderation: mongoose.Model, NNTrainingData: mongoose.Model, Note: mongoose.Model, PagerNumber: mongoose.Model, Promo: mongoose.Model, Rank: mongoose.Model, Redirect: mongoose.Model, Score: mongoose.Model, ScoreHistorical: mongoose.Model, Staff: mongoose.Model, Stat: mongoose.Model, local: { muted: LocalStorage } }; + public db: { Customer: mongoose.Model, CustomerPortal: mongoose.Model, File: mongoose.Model, Inquiry: mongoose.Model, Member: mongoose.Model, Merchant: mongoose.Model, Moderation: mongoose.Model, Note: mongoose.Model, PagerNumber: mongoose.Model, Promo: mongoose.Model, Rank: mongoose.Model, Redirect: mongoose.Model, Score: mongoose.Model, ScoreHistorical: mongoose.Model, Staff: mongoose.Model, Stat: mongoose.Model, local: { muted: LocalStorage } }; constructor(token: string, options?: eris.ClientOptions) { super(token, options); @@ -52,7 +51,7 @@ export default class Client extends eris.Client { this.events = new Collection(); this.intervals = new Collection(); this.queue = new Queue(this); - this.db = { Customer, CustomerPortal, File, Inquiry, Member, Merchant, Moderation, NNTrainingData, Note, PagerNumber, Promo, Rank, Redirect, Score, ScoreHistorical, Staff, Stat, local: { muted: new LocalStorage('muted') } }; + this.db = { Customer, CustomerPortal, File, Inquiry, Member, Merchant, Moderation, Note, PagerNumber, Promo, Rank, Redirect, Score, ScoreHistorical, Staff, Stat, local: { muted: new LocalStorage('muted') } }; } get report() { diff --git a/src/commands/addredirect.ts b/src/commands/addredirect.ts index 98a5da5..7714e85 100644 --- a/src/commands/addredirect.ts +++ b/src/commands/addredirect.ts @@ -6,7 +6,7 @@ export default class AddRedirect extends Command { super(client); this.name = 'addredirect'; this.description = 'Adds a redirect link for \'loc.sh\''; - this.usage = 'addredirect '; + this.usage = `${this.client.config.prefix}addredirect `; this.aliases = ['ar']; this.permissions = 6; this.enabled = true; diff --git a/src/commands/profile.ts b/src/commands/profile.ts index 20978a4..d27e7fa 100644 --- a/src/commands/profile.ts +++ b/src/commands/profile.ts @@ -10,7 +10,7 @@ export default class Profile extends Command { super(client); this.name = 'profile'; this.description = 'Manages your profile on CR.'; - this.usage = 'profile \n*Provide no value in subcommand to clear data.*'; + this.usage = `${this.client.config.prefix}profile \n*Provide no value in subcommand to clear data.*`; this.permissions = 0; this.enabled = true; this.subcmds = [Profile_Bio, Profile_GitHub, Profile_Gitlab]; diff --git a/src/commands/profile_bio.ts b/src/commands/profile_bio.ts index f26cb76..85487c1 100644 --- a/src/commands/profile_bio.ts +++ b/src/commands/profile_bio.ts @@ -6,7 +6,7 @@ export default class Profile_Bio extends Command { super(client); this.name = 'bio'; this.description = 'Updates your bio on your profile.'; - this.usage = `${this.client.config.prefix}bio `; + this.usage = `${this.client.config.prefix}profile bio `; this.permissions = 0; this.enabled = true; } diff --git a/src/commands/profile_github.ts b/src/commands/profile_github.ts index 7989140..56ced5c 100644 --- a/src/commands/profile_github.ts +++ b/src/commands/profile_github.ts @@ -6,7 +6,7 @@ export default class Profile_GitHub extends Command { super(client); this.name = 'github'; this.description = 'Updates your GitHub information on your profile.'; - this.usage = `${this.client.config.prefix}github `; + this.usage = `${this.client.config.prefix}profile github `; this.permissions = 0; this.enabled = true; } diff --git a/src/commands/profile_gitlab.ts b/src/commands/profile_gitlab.ts index 7cb84eb..e3b29cf 100644 --- a/src/commands/profile_gitlab.ts +++ b/src/commands/profile_gitlab.ts @@ -6,7 +6,7 @@ export default class Profile_GitLab extends Command { super(client); this.name = 'gitlab'; this.description = 'Updates your GitLab information on your profile.'; - this.usage = `${this.client.config.prefix}gitlab `; + this.usage = `${this.client.config.prefix}profile gitlab `; this.permissions = 0; this.enabled = true; } diff --git a/src/commands/score_hist.ts b/src/commands/score_hist.ts index f14afe8..a628623 100644 --- a/src/commands/score_hist.ts +++ b/src/commands/score_hist.ts @@ -27,7 +27,7 @@ export default class Score_Hist extends Command { if (!args[0] || !this.checkCustomPermissions(this.client.util.resolveMember(message.author.id, this.mainGuild), 4)) { user = message.author; if (!user) return this.error(message.channel, 'Member not found.'); - const hists = await this.client.db.ScoreHistorical.find({ userID: user.id }).lean().exec(); + const hists = await this.client.db.ScoreHistorical.find({ userID: user.id }).limit(31).lean().exec(); if (!hists) return this.error(message.channel, 'No history found.'); if (hists.length < 1) return this.error(message.channel, 'No history found.'); const histArray: [{ name: string, value: string }?] = []; @@ -177,7 +177,7 @@ export default class Score_Hist extends Command { user = this.client.util.resolveMember(sc.userID, this.mainGuild)?.user; } if (!user) return this.error(message.channel, 'Member not found.'); - const hists = await this.client.db.ScoreHistorical.find({ userID: user.id }).lean().exec(); + const hists = await this.client.db.ScoreHistorical.find({ userID: user.id }).limit(31).lean().exec(); if (!hists) return this.error(message.channel, 'No history found.'); if (hists.length < 1) return this.error(message.channel, 'No history found.'); const histArray: [{ name: string, value: string }?] = []; diff --git a/src/commands/setnick.ts b/src/commands/setnick.ts index 0515127..ed87658 100644 --- a/src/commands/setnick.ts +++ b/src/commands/setnick.ts @@ -5,8 +5,8 @@ export default class Setnick extends Command { constructor(client: Client) { super(client); this.name = 'setnick'; - this.description = 'Changes the nickname of a member'; - this.usage = 'setnick [new nickname]'; + this.description = 'Changes the nickname of a member.'; + this.usage = `${this.client.config.prefix}setnick [new nickname]`; this.permissions = 2; this.guildOnly = true; this.enabled = true; diff --git a/src/events/Training.ts b/src/events/Training.ts deleted file mode 100644 index f178a3c..0000000 --- a/src/events/Training.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* eslint-disable no-unreachable */ -import { Message } from 'eris'; -import { Client, Event, LocalStorage } from '../class'; - -export default class Training extends Event { - public client: Client; - - public storage: LocalStorage; - - constructor(client: Client) { - super(client); - this.event = 'messageCreate'; - this.storage = new LocalStorage('training'); - } - - public async run(message: Message) { - return; - try { - if (message.channel.id !== '485680288123584525') return; - await this.storage.set(message.id, { - content: message.content, - date: new Date(), - score: -1, - }); - } catch (err) { - this.client.util.handleError(err, message); - } - } -} diff --git a/src/events/index.ts b/src/events/index.ts index 277d16c..9caf386 100644 --- a/src/events/index.ts +++ b/src/events/index.ts @@ -2,4 +2,3 @@ export { default as CallBackHandler } from './CallBackHandler'; export { default as CommandHandler } from './CommandHandler'; export { default as guildMemberAdd } from './guildMemberAdd'; export { default as ready } from './ready'; -export { default as Training } from './Training'; diff --git a/src/models/NNTrainingData.ts b/src/models/NNTrainingData.ts deleted file mode 100644 index fbff45b..0000000 --- a/src/models/NNTrainingData.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Document, Schema, model } from 'mongoose'; - -export interface NNTrainingDataInterface extends Document { - name: string, - data: [{ input: any, output: object }]; -} - -const NNTrainingData: Schema = new Schema({ - name: String, - data: Array, -}); - -export default model('NNTrainingData', NNTrainingData); diff --git a/src/models/index.ts b/src/models/index.ts index 59a8b60..e6dd9f3 100644 --- a/src/models/index.ts +++ b/src/models/index.ts @@ -5,7 +5,6 @@ export { default as Inquiry, InquiryInterface, InqType } from './Inquiry'; export { default as Member, MemberInterface } from './Member'; export { default as Merchant, MerchantInterface } from './Merchant'; export { default as Moderation, ModerationInterface } from './Moderation'; -export { default as NNTrainingData, NNTrainingDataInterface } from './NNTrainingData'; export { default as Note, NoteInterface } from './Note'; export { default as PagerNumber, PagerNumberInterface, PagerNumberRaw } from './PagerNumber'; export { default as Promo, PromoInterface } from './Promo';