diff --git a/src/core/api/openticket/transcript.ts b/src/core/api/openticket/transcript.ts index 854cfee..49e5ca9 100644 --- a/src/core/api/openticket/transcript.ts +++ b/src/core/api/openticket/transcript.ts @@ -318,7 +318,10 @@ export class ODTranscriptCollector { const restMsg = await this.#client.rest.get(discord.Routes.channelMessage(msg.channelId,msg.id)) as discord.APIMessage & {interaction_metadata:{name:string}} const commandName = restMsg.interaction_metadata.name ?? "unknown-command" //slash command reply - const member = await msg.guild.members.fetch(msg.interactionMetadata.user.id) + let member: discord.GuildMember|null = null + try{ + member = await msg.guild.members.fetch(msg.interactionMetadata.user.id) + }catch{} //member not found (user left the server) reply = { type:"interaction", name:commandName,