mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-04 04:56:49 +00:00
Add embed builder, some more ported classes
This commit is contained in:
parent
05334f0d25
commit
f6fb8204bb
13 changed files with 305 additions and 189 deletions
|
|
@ -37,7 +37,6 @@ namespace PluralKit.Bot
|
|||
private readonly Message _messageNew;
|
||||
private readonly Parameters _parameters;
|
||||
private readonly MessageContext _messageContext;
|
||||
private readonly GuildMemberPartial? _botMember;
|
||||
private readonly PermissionSet _botPermissions;
|
||||
private readonly PermissionSet _userPermissions;
|
||||
|
||||
|
|
@ -51,7 +50,7 @@ namespace PluralKit.Bot
|
|||
private Command _currentCommand;
|
||||
|
||||
public Context(ILifetimeScope provider, Shard shard, Guild? guild, Channel channel, MessageCreateEvent message, int commandParseOffset,
|
||||
PKSystem senderSystem, MessageContext messageContext, GuildMemberPartial? botMember)
|
||||
PKSystem senderSystem, MessageContext messageContext, PermissionSet botPermissions)
|
||||
{
|
||||
_rest = provider.Resolve<DiscordRestClient>();
|
||||
_client = provider.Resolve<DiscordShardedClient>();
|
||||
|
|
@ -61,7 +60,6 @@ namespace PluralKit.Bot
|
|||
_channel = channel;
|
||||
_senderSystem = senderSystem;
|
||||
_messageContext = messageContext;
|
||||
_botMember = botMember;
|
||||
_cache = provider.Resolve<IDiscordCache>();
|
||||
_db = provider.Resolve<IDatabase>();
|
||||
_repo = provider.Resolve<ModelRepository>();
|
||||
|
|
@ -71,7 +69,7 @@ namespace PluralKit.Bot
|
|||
_parameters = new Parameters(message.Content.Substring(commandParseOffset));
|
||||
_newRest = provider.Resolve<DiscordApiClient>();
|
||||
|
||||
_botPermissions = _cache.PermissionsFor(message.ChannelId, shard.User!.Id, botMember!);
|
||||
_botPermissions = botPermissions;
|
||||
_userPermissions = _cache.PermissionsFor(message);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue