[DiscordCommand("remove role")] //todo public void RemoveRole(DiscordRequest request, Contexts contexts) { var commandRole = request.OriginalMessage.ToLowerInvariant().Replace("-remove role ", string.Empty); //TODO use DiscordRequest properties var safeRoles = this._queryBus.Execute(new GetDiscordServerSafeRolesQuery(contexts.Server.Id)).SafeRoles; var messagesService = _messagesServiceFactory.Create(contexts); _rolesService.DeleteRoleFromUser(safeRoles, messagesService, contexts, commandRole); }