Fix nickname change event not working
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
Ethan Lane 2023-12-14 18:05:09 +00:00
parent 900acff3df
commit 0fe7a649cd
4 changed files with 14 additions and 11 deletions

View file

@ -1,4 +1,4 @@
import { Client } from "discord.js"; import { Client, Partials } from "discord.js";
import * as dotenv from "dotenv"; import * as dotenv from "dotenv";
import { createConnection } from "typeorm"; import { createConnection } from "typeorm";
import { EventType } from "../constants/EventType"; import { EventType } from "../constants/EventType";
@ -25,8 +25,8 @@ export class CoreClient extends Client {
return this._eventItems; return this._eventItems;
} }
constructor(intents: number[]) { constructor(intents: number[], partials: Partials[]) {
super({ intents: intents }); super({ intents: intents, partials: partials });
dotenv.config(); dotenv.config();
CoreClient._commandItems = []; CoreClient._commandItems = [];

View file

@ -57,7 +57,7 @@ export default class DefaultValues {
this.values.push({ Key: "event.member.remove.channel", Value: "member-logs" }); this.values.push({ Key: "event.member.remove.channel", Value: "member-logs" });
this.values.push({ Key: "event.member.update.enabled", Value: "false" }); this.values.push({ Key: "event.member.update.enabled", Value: "false" });
this.values.push({ Key: "event.member.remove.channel", Value: "member-logs" }); this.values.push({ Key: "event.member.update.channel", Value: "member-logs" });
} }
} }

View file

@ -1,7 +1,7 @@
import { CoreClient } from "./client/client"; import { CoreClient } from "./client/client";
import * as dotenv from "dotenv"; import * as dotenv from "dotenv";
import registry from "./registry"; import registry from "./registry";
import { IntentsBitField } from "discord.js"; import { IntentsBitField, Partials } from "discord.js";
dotenv.config(); dotenv.config();
@ -30,6 +30,9 @@ const client = new CoreClient([
IntentsBitField.Flags.GuildMessages, IntentsBitField.Flags.GuildMessages,
IntentsBitField.Flags.GuildMembers, IntentsBitField.Flags.GuildMembers,
IntentsBitField.Flags.MessageContent, IntentsBitField.Flags.MessageContent,
], [
Partials.GuildMember,
Partials.User,
]); ]);
registry.RegisterCommands(); registry.RegisterCommands();