Splitting up, doesn't work

This commit is contained in:
2025-11-23 16:55:44 +01:00
parent d2da0069ec
commit 56fae83f03
11 changed files with 225 additions and 197 deletions

View File

@@ -0,0 +1,15 @@
namespace FluxPose.DiscordBot.Roles;
public class Actions<TContext>(Users.Actions usersActions, GatewayClient client, TContext context) : ActionsBase<TContext>(context) where TContext : IInteractionContext
{
public async Task<List<Role>> GetRolesFromGuild()
{
var roles = (await client.Rest.GetGuildRolesAsync(GuildId)).ToList();
return roles;
}
public async Task GiveRoleToUser(ulong userId, ulong roleId)
{
await client.Rest.AddGuildUserRoleAsync(GuildId, userId, roleId);
}
}

View File

@@ -0,0 +1,5 @@
namespace FluxPose.DiscordBot.Roles;
public class SlashCommands
{
}