mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-04 04:56:49 +00:00
fix(bot): add allowed mentions to msg info replies
This commit is contained in:
parent
49ce00e675
commit
0983179240
2 changed files with 5 additions and 3 deletions
|
|
@ -201,7 +201,7 @@ public class ReactionAdded: IEventHandler<MessageReactionAddEvent>
|
||||||
Type = ComponentType.Separator
|
Type = ComponentType.Separator
|
||||||
});
|
});
|
||||||
components.AddRange(await _embeds.CreateMessageInfoMessageComponents(msg, true, config));
|
components.AddRange(await _embeds.CreateMessageInfoMessageComponents(msg, true, config));
|
||||||
await _rest.CreateMessage(dm, new MessageRequest { Components = components.ToArray(), Flags = Message.MessageFlags.IsComponentsV2 });
|
await _rest.CreateMessage(dm, new MessageRequest { Components = components.ToArray(), Flags = Message.MessageFlags.IsComponentsV2, AllowedMentions = new AllowedMentions() });
|
||||||
}
|
}
|
||||||
catch (ForbiddenException) { } // No permissions to DM, can't check for this :(
|
catch (ForbiddenException) { } // No permissions to DM, can't check for this :(
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ using Autofac;
|
||||||
using Myriad.Cache;
|
using Myriad.Cache;
|
||||||
using Myriad.Gateway;
|
using Myriad.Gateway;
|
||||||
using Myriad.Rest;
|
using Myriad.Rest;
|
||||||
|
using Myriad.Rest.Types;
|
||||||
using Myriad.Types;
|
using Myriad.Types;
|
||||||
|
|
||||||
using PluralKit.Core;
|
using PluralKit.Core;
|
||||||
|
|
@ -76,13 +77,14 @@ public class InteractionContext
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task Reply(MessageComponent[] components = null)
|
public async Task Reply(MessageComponent[] components = null, AllowedMentions? mentions = null)
|
||||||
{
|
{
|
||||||
await Respond(InteractionResponse.ResponseType.ChannelMessageWithSource,
|
await Respond(InteractionResponse.ResponseType.ChannelMessageWithSource,
|
||||||
new InteractionApplicationCommandCallbackData
|
new InteractionApplicationCommandCallbackData
|
||||||
{
|
{
|
||||||
Components = components,
|
Components = components,
|
||||||
Flags = Message.MessageFlags.Ephemeral | Message.MessageFlags.IsComponentsV2
|
Flags = Message.MessageFlags.Ephemeral | Message.MessageFlags.IsComponentsV2,
|
||||||
|
AllowedMentions = mentions ?? new AllowedMentions()
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue