dm forwarding discord and fluxer implementation
This commit is contained in:
@@ -26,22 +26,23 @@ export class MessagesService
|
||||
}
|
||||
|
||||
async logMessage(message: Message): Promise<void> {
|
||||
let recipient: User | null = null;
|
||||
|
||||
if (
|
||||
message.channel.isDMBased() &&
|
||||
message.channel.type !== ChannelType.GroupDM
|
||||
) {
|
||||
const channel = message.channel as DMChannel | PartialDMChannel;
|
||||
!(
|
||||
message.channel.isDMBased() &&
|
||||
message.channel.type !== ChannelType.GroupDM
|
||||
)
|
||||
)
|
||||
return;
|
||||
const channel = message.channel as DMChannel | PartialDMChannel;
|
||||
|
||||
const recipient = channel.recipient?.id;
|
||||
|
||||
recipient = channel.recipient;
|
||||
}
|
||||
let logMessage: string;
|
||||
|
||||
if (recipient) {
|
||||
logMessage = `<@${message.author.id}> sent a message to <@${recipient.id}>:\n"${message.content}"`;
|
||||
if (message.author.bot) {
|
||||
logMessage = `<@${message.author.id}> hat an <@${recipient}> geschrieben:\n"${message.content}"`;
|
||||
} else {
|
||||
logMessage = `<@${message.author.id}> sent a message:\n"${message.content}"`;
|
||||
logMessage = `<@${message.author.id}> hat geschrieben:\n"${message.content}"`;
|
||||
}
|
||||
|
||||
await logChannelService.sendLogMessage(logMessage);
|
||||
|
||||
Reference in New Issue
Block a user